generateToken(request, reply) {
let token = //JWT token generated
request.headers.Authorization = token;
//also tried
request.response.header('token' , token);
reply.redirect('/newPath')
}
新路径没有这些标头。我也尝试从'onPreResponse'阶段设置令牌,但结果相同。我正在使用hapi版本16。
将其添加为重定向URL的搜索参数。在请求URL时,搜索参数不会被发送到服务器,因此令牌不应该在任何日志中结束。
res.redirect(`http://appServer:5001/?key=value#jwt=${token}`)
const token = (new URL(document.location)).searchParams.get('jwt');