2017-11-15 8 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` 만 사용하면 제대로 작동하지만 구성이 잘못되었다는 불만이 함께 나타납니다.

왜 그럴까요?

답변

0

내부 config 개체는 cors 키를 사용할 수 없습니다. 올바른 구성을 위해서는이 안에 키를 넣어야합니다.

server.connection({ 
    port: dbConfig.port, 
    routes: { cors: true } // set cross origin by hapi inbuilt property 
    // tls: tls 
})