2017-02-28 9 views
-1

クロスドメインからJSONオブジェクトを取得するCORS関数を実装しています。クロスドメインリクエストを許可するサーバーを準備する

しかし、私はまだこのエラーが表示されます: "No 'Access-Control-Allow-Origin'ヘッダーが要求されたリソースに存在します。

サーバーで何かする必要はありますか?

+0

そのドメイン外のサイトにデータを送信するためのプロトコル。 https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORSをご覧ください。サーバー上で要求を処理する必要があります。 – bj7

+0

サーバー側でも有効にする必要があります – Edison

+0

リンク先のチュートリアルのセクションは、「**サーバー**へのCORSサポートの追加」と呼ばれています。もちろん、サーバーで何かする必要があります。 – Quentin

答えて

0

はい、サーバーに正しいヘッダーを送信させる必要があります。これらのヘッダーを使用すると、ブラウザーは要求が有効であることを伝えることができます。 Cookieを処理するために必要がある場合

Access-Control-Allow-Origin: http://yourserver.com 

そして多分、この1:あなたは、少なくともこのヘッダーを必要とする

CORSエラーがサーバーあなたがいずれかを持っていないからデータを収集しようとしていることを示すのです
Access-Control-Allow-Credentials: true 
+0

ニース、ありがとう。 このコードはどこに置く必要がありますか? .htaccessファイルにありますか? –

+0

@HillelGarcia、それはあなたのサーバーによって異なります。 PHPを使用すると、これをPHPファイルに追加するだけです: 'header(" Access-Control-Allow-Origin:yoursite.com ");' –

関連する問題