クロスドメインからJSONオブジェクトを取得するCORS関数を実装しています。クロスドメインリクエストを許可するサーバーを準備する
しかし、私はまだこのエラーが表示されます: "No 'Access-Control-Allow-Origin'ヘッダーが要求されたリソースに存在します。
サーバーで何かする必要はありますか?
クロスドメインからJSONオブジェクトを取得するCORS関数を実装しています。クロスドメインリクエストを許可するサーバーを準備する
しかし、私はまだこのエラーが表示されます: "No 'Access-Control-Allow-Origin'ヘッダーが要求されたリソースに存在します。
サーバーで何かする必要はありますか?
はい、サーバーに正しいヘッダーを送信させる必要があります。これらのヘッダーを使用すると、ブラウザーは要求が有効であることを伝えることができます。 Cookieを処理するために必要がある場合
Access-Control-Allow-Origin: http://yourserver.com
そして多分、この1:あなたは、少なくともこのヘッダーを必要とする
CORSエラーがサーバーあなたがいずれかを持っていないからデータを収集しようとしていることを示すのですAccess-Control-Allow-Credentials: true
ニース、ありがとう。 このコードはどこに置く必要がありますか? .htaccessファイルにありますか? –
@HillelGarcia、それはあなたのサーバーによって異なります。 PHPを使用すると、これをPHPファイルに追加するだけです: 'header(" Access-Control-Allow-Origin:yoursite.com ");' –
そのドメイン外のサイトにデータを送信するためのプロトコル。 https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORSをご覧ください。サーバー上で要求を処理する必要があります。 – bj7
サーバー側でも有効にする必要があります – Edison
リンク先のチュートリアルのセクションは、「**サーバー**へのCORSサポートの追加」と呼ばれています。もちろん、サーバーで何かする必要があります。 – Quentin