Bagaimana saya bisa mendapatkan informasi dari suatu ReadableStream
objek?
Saya menggunakan API Ambil dan saya tidak melihat ini jelas dari dokumentasi.
Tubuh sedang dikembalikan sebagai a ReadableStream
dan saya hanya ingin mengakses properti dalam aliran ini. Di bawah Respons di alat pengembang peramban, saya sepertinya mengatur informasi ini ke dalam properti, dalam bentuk objek JavaScript.
fetch('http://192.168.5.6:2000/api/car', obj)
.then((res) => {
if(res.status == 200) {
console.log("Success :" + res.statusText); //works just fine
}
else if(res.status == 400) {
console.log(JSON.stringify(res.body.json()); //res.body is undefined.
}
return res.json();
})
response.Body.json()
, tetapi saya mendapatkan italic TypeError: Tidak dapat membaca properti 'json' dari italic yang tidak terdefinisi . Apakah ini karena properti bodyUsed juga disetel ke false? Namun saya dapat melihat badan ini di bawah tab respons di alat pengembang browser. Ada pesan kesalahan yang ingin saya ambil.
console.log(res.json());
? Apakah Anda melihat data yang Anda harapkan?
res.status == 200
?