1
を示し[Network]タブをクリックすると、その中の[Response]タブにデータが表示されます。私はfetch
応答が私に同じを与えると期待しています。ネットワーク]タブが、リターンを取得する空の応答は、この単純なスニペットを使用してデータ
何がありますか?私はcredentials: "include"
を追加しようとしましたが、それは違いをもたらさなかったので、このリソースはそれなしでアクセス可能でなければなりません。
これは、あなたがそのようなリソースを取得したくないため、CORSヘッダーを送信しないため、ブラウザに直接リソースを取得できないためです。あなたが '{mode: 'no-cors'}'を削除すると、CORSエラーが表示されます。no-cors **の実際の意味**は[ここ]を意味します(https://developer.mozilla.org/en- US/docs/Web/API/Request/mode) –
なぜネットワークリクエストは通過するのですか?それはRSSフィードです、私はちょうどそれを '得ることができないはずですか? –
CORSを制御するのはレスポンスヘッダーであるため、リクエストが処理されるため、CORSがサイトに対して有効になっているかどうかを知るための応答を得なければなりません。応答の本文はコンソールで見ることができます。なぜなら、コンソールに応答の本文を表示することにはセキュリティ上の問題はないからです。 RSSフィードであるという事実は無関係です。つまり、他のサイトを見ているブラウザが自分のRSSリソースに直接アクセスすることは望ましくありません。あなたは**あなたの**サーバのリクエストを "代理"する必要があります –