2016-06-19 3 views

答えて

12

cors=trueはどこにありますか?いくつかのコードを追加できますか?

あなたがcors = trueを入れている場所を正確に知っていなければ、このコードのビットはあなたを助けることがあります。

server.connection({ routes: { cors: true } }) 

またはあなたのルートのconfigセクションで許可されCORSを追加してみてください。

server.route({ 
    config: { 
     cors: { 
      origin: ['*'], 
      additionalHeaders: ['cache-control', 'x-requested-with'] 
     } 
    }, 

この質問を見てみましょう:hapi.js Cors Pre-flight not returning Access-Control-Allow-Origin header

+0

は//ホストとポート VARサーバー=新しいHapi.Serverでサーバを作成します(); //サーバーの接続設定 server.connection({ ホスト: '0.0.0.0'、 ポート:process.env.PORT || 8080、 路線:{ CORS:真、 ファイル:{ relativeTo:path.resolve( '。'、 'build') } } }); –

+1

'cors:true'は必要なすべてでした。ありがとう!以下は完全な接続設定です: 'server.connection({port:+ process.env.PORT || 5000、host: '0.0.0.0'、routes:{cors:true}});' – robro

関連する問題