ReadableStream
オブジェクトから情報を取得するにはどうすればよいですか?
私はFetch APIを使用していますが、ドキュメントからこれが明確であるとは思いません。
本文はとして返されReadableStream
ます。このストリーム内のプロパティにアクセスしたいだけです。ブラウザー開発ツールの[応答]で、この情報が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()
、イタリック TypeError:未定義のイタリックのプロパティ 'json'を読み取ることができません。これは、bodyUsedプロパティもfalseに設定されているためですか?ただし、ブラウザー開発者ツールの応答タブの下でこの本文を表示できます。取得したいエラーメッセージがあります。
console.log(res.json());
か?期待しているデータが表示されていますか?
res.status == 200
?