次のようなreact reduxアプリケーションでfetchを使用してURLを取得しています:
fetch(url, {
mode: 'no-cors',
method: method || null,
headers: headers || null,
body: form || null,
}).then(function(response) {
console.log(response.status)
console.log("response");
console.log(response);
}).then(function(data){
console.log(data)
console.log(data)
})
奇妙なこれが起こっています。response.status
URL を呼び出すと、それが呼び出され、応答が 200 になります。コンソールで応答を確認すると、URL から適切な応答が返されますが、次のように奇妙0
にresponse
見えます。
body: null
ok: false
等々...
私のAPIが呼び出され、応答を受け取っているにもかかわらず、応答をキャッチできないため、ここで何が問題なのかわかりません。
API が完了してさらに処理するのを待つ必要がありますか? はいの場合はフェッチを待つように、どうすればそれを行うことができますか?