hapijs - как передавать заголовки при перенаправлении на другой маршрут - PullRequest
0 голосов
/ 27 февраля 2019
generateToken(request, reply) {
     let token = //JWT token generated 
     request.headers.Authorization = token;
     //also tried
     request.response.header('token' , token);
     reply.redirect('/newPath')
    }

Новый путь не имеет этих заголовков.Я также попытался установить токен со стадии «onPreResponse», но тот же результат.Я использую хапи версии 16.

1 Ответ

0 голосов
/ 06 марта 2019

Добавлен в качестве параметра поиска в URL перенаправления.Параметры поиска не будут отправляться на сервер при запросе URL-адреса, поэтому токен не должен попадать ни в какие журналы.

res.redirect(`http://appServer:5001/?key=value#jwt=${token}`)
const token = (new URL(document.location)).searchParams.get('jwt');
...