Làm thế nào tôi có thể nhận được thông tin từ một ReadableStream
đối tượng?
Tôi đang sử dụng API tìm nạp và tôi không thấy điều này rõ ràng trong tài liệu.
Cơ thể đang được trả lại dưới dạng ReadableStream
và tôi chỉ muốn truy cập vào một tài sản trong luồng này. Trong phần Phản hồi trong các công cụ phát triển trình duyệt, tôi dường như sắp xếp thông tin này thành các thuộc tính, dưới dạng một đối tượng 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()
, nhưng tôi nhận được kiểu chữ nghiêngError: Không thể đọc thuộc tính 'json' của chữ in nghiêng không xác định . Đây có phải là do thuộc tính bodyUsed cũng được đặt thành false? Tuy nhiên tôi có thể xem phần thân này dưới tab phản hồi trong các công cụ phát triển trình duyệt. Có một thông báo lỗi mà tôi muốn lấy.
console.log(res.json());
? Bạn có thấy dữ liệu bạn đang mong đợi không?
res.status == 200
?