2017-01-21 21 views
4

現在、上記のエラーが発生していますが、Axiosを使用して外部APIにGET要求を行います。 Mozillaのドキュメントを読んだ後、多くの研究を行い、さまざまなオプションを試してみましたが、私はまだそれほど良くなっていません。VueとAxios CORSエラー要求されたリソースに 'Access-Control-Allow-Origin'ヘッダーが存在しません

私は基本に戻ってコードを取り除いています

axios.get('URL.com', { 
     headers: { 
      Access-Control-Allow-Origin: * 
     }, 
     auth: { 
      username: 'username', 
      password: 'password' 
     }, 
     }) 
     .then(function (response) { 
     console.log(response); 
     }) 
     .catch(function (error) { 
     console.log(error); 
     }); 

は、私は、ヘッダーに何かを追加する必要がありますか?

すべてがPostmanを通じて機能するので、CORSの問題に合格すればすべて動作します。

+2

ブラウザからのリクエストにCORSヘッダーを含めないでください。サーバー上で[CORS](https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS)を有効/構成する必要があります。 – cartant

+1

私は今、CORSの新しいことを理解しています。だから私はAPIの開発者に話す必要があります。 –

答えて

0
baseURL: 'https://www.yourserver.com.br', 
timeout: 10000, 
withCredentials: false 
+1

ご挨拶。ここでの適切な答えは、コードだけの説明よりも多くの説明が必要です。あなたの意図についてもう少し言えますか? –

+1

このコードスニペットは解決策であるかもしれませんが、[説明を含む](// meta.stackexchange.com/questions/114762/explaining-entirely-code-based-answers)本当にあなたの投稿の質を向上させるのに役立ちます。将来読者の質問に答えていることを覚えておいてください。そうした人々はあなたのコード提案の理由を知らないかもしれません。 – yivi

関連する問題