কীভাবে আমি কোনও ReadableStream
বস্তু থেকে তথ্য পেতে পারি ?
আমি ফেচ এপিআই ব্যবহার করছি এবং ডকুমেন্টেশন থেকে এটি পরিষ্কার হতে দেখছি না।
দেহটিকে একটি হিসাবে ফিরিয়ে দেওয়া হচ্ছে ReadableStream
এবং আমি কেবল এই স্ট্রিমের মধ্যে কোনও সম্পত্তি অ্যাক্সেস করতে চাই। ব্রাউজার ডেভ সরঞ্জামগুলিতে রেসপন্সের অধীনে, আমি জাভাস্ক্রিপ্ট অবজেক্টের আকারে, এই তথ্যটি বৈশিষ্ট্যগুলিতে সংগঠিত বলে মনে করি।
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' পড়তে পারছেন না ইটালিক । এটি কি কারণ দেহযুক্ত সম্পত্তিটিও মিথ্যা হিসাবে সেট করা আছে? তবে আমি ব্রাউজার বিকাশকারী সরঞ্জামগুলিতে প্রতিক্রিয়া ট্যাবের অধীনে এই বডিটি দেখতে পাচ্ছি। একটি ত্রুটি বার্তা রয়েছে যা আমি পুনরুদ্ধার করতে চাই।
console.log(res.json());
? আপনি যে ডেটা আশা করছেন তা কি আপনি দেখতে পাচ্ছেন?
res.status == 200
?