2017-03-05 19 views
0

localhost:3000とlocalhost:4000に2つのノードサーバーがあります。 3000から4000を呼び出して、次のエラーが発生します。Access-Control-Allow-Originエラーの回避方法

'Access-Control-Allow-Origin'ヘッダーは、要求されたリソースに存在しません。 Origin 'http://localhost:3000'はアクセスできません。

このエラーの候補がありますか?

+0

「4000」によって送信された応答に 'Access-Control- *'ヘッダーを追加します –

+1

CORSサポートをサーバーに追加して、クロスオリジンアクセスを許可します。 CORSでのGoogle検索では、どのように表示する必要があります。サーバーコードを一切表示していないため、具体的にあなたに正確にアドバイスすることはできません(使用しているサーバーフレームワークはわかりません)。 – jfriend00

+1

おそらく何か[ここ](https://www.google.com.au/search?q=enable+cors+in+node+js)が役立ちます –

答えて

3

4000サーバーが

アプリExpressアプリケーションである
var cors = require('cors'); 
    ..... 
    app.use(cors()); 

以下のようにそれを解決するために、「CORS」パッケージを使用し、明示ベースノードサーバである場合。

関連する問題