2017-12-20 27 views
0

これに続いて、tutorialの画像ファイルをhapi.jsサーバーにアップロードしようとしています。私は、このエラーに見舞われています:ここでdropzone.jsとhapi.jsを使用して画像をアップロードする方法

CORS error: Some headers are not allowed

は私のクライアントのセットアップである(これはローカルホスト上で実行されているreact.js Webクライアントである:3000)

$('#upload')['dropzone']({ 
    url: 'http://localhost:8000/api/sector/upload', 
    method: 'POST', 
    headers:{ 
     'Cache-Control': null, //required for cors 
     'X-Requested-With': null, //required for cors, 
     'Access-Control-Allow-Origin': '*'     
    } 
}) 

そして、ここでは、サーバー上の私のルートであります(ローカルホストで実行:8000):

  method: 'POST', 
      path: '/api/sector/upload', 
      config:{ 
       cors: true, 
       payload:{ 
        output: 'stream', 
        parse: true, 
        allow: 'multipart/form-data', 
        maxBytes: 268435456 
       } 
      }, 
      handler: function(request, reply) { 
       .... 
      } 

このシナリオでは、どのようにしてcorsを有効にできますか?自分の質問に答える

答えて

0

ご提案いただきありがとうございます、私はこのプラグインhapi-cors-headers hapi.js使用し、それが

(同じ問題に直面して1のために)私の問題を解決しました
関連する問題