0
問題は基本的にフェッチ応答オブジェクトが正しくないことです。説明が難しいので、問題を明確にするための写真は以下のとおりです。
私のリクエストコードを取得します。フェッチ応答が不正です
fetch(this.constructUrl(url), {
method: method,
mode: 'no-cors',
headers: new Headers({
'Authorization': 'Bearer ' + this.token,
'Accept': 'application/json',
'Content-Type': 'application/json',
}),
body: new FormData(document.getElementById(formIdentifier))
}).then(function (response) {
if (response.ok) {
return response.json().then(callback);
}
console.log(response);
}).catch(function(error) {
console.log(error);
});
あなたが見ることができるように、クロムのデータが正しく見えるが、何らかの理由で、フェッチレスポンスオブジェクトはありませんクロムがピックアップするものを反映していないようです。
'type:" opaque "は、セキュリティ上の理由から応答の内容にアクセスできないことを意味します。あなたは[別の起源にアクセスすることはできません](https://en.wikipedia.org/wiki/Same-origin_policy) - そのポートも同様です。 – Bergi
私は今それを試みます。 –
@Bergiはモードを 'cors'に変更し、PHPスタックで有効にしていた問題を解決しました。ありがとうございました。自由に答えをつけてください。私はそのままにしておきます。 –