2017-11-15 6 views
1

以下をまとめてください。hapi.js認証ありの場合

server.route([ 
    { 
    method: "POST", 
    path: "/authorize", 
    config: { 
     auth: false, 
     cors: { 
     origin: ['*'] 
     } 
    }, 
    handler: (request, reply) => { 
     ... 
     reply.redirect(redirectUrl) 
    } 
    } 
]) 

私は、クライアント側のJavaScriptブラウザフェッチAPIで使いたいと思います。 fetchno-corsモードを使用せず、不透明でない応答を得るには、corsの部分が必要です。 「auth in the config section or only cors」のみを使用するとうまく動作しますが、一緒にhapiが設定が間違っていると苦情を言います。

なぜですか?

答えて

0

内側configオブジェクトはキーcorsを使用できません。正しい構成のためにはキーをこのように入れてください

server.connection({ 
    port: dbConfig.port, 
    routes: { cors: true } // set cross origin by hapi inbuilt property 
    // tls: tls 
}) 
関連する問題