hapijs - 如何在重定向到另一条路线时传递标题

问题描述 投票:0回答:1
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。

javascript express servlets hapijs
1个回答
1
投票

将其添加为重定向URL的搜索参数。在请求URL时,搜索参数不会被发送到服务器,因此令牌不应该在任何日志中结束。

res.redirect(`http://appServer:5001/?key=value#jwt=${token}`)
const token = (new URL(document.location)).searchParams.get('jwt');
© www.soinside.com 2019 - 2024. All rights reserved.