问题描述
我的架构涉及两个 NodeJS 微服务。工作流程如下:
我正在尝试通过标头将 JWT 令牌从服务 1 传递到服务 2,但我无法在服务 2 中将其作为标头的一部分接收。
来自服务 1 (localhost:8090) 的请求:
res.setHeader('Authorization','Bearer '+ token);
res.redirect(302,`http://localhost:3000`)
在服务 2 (localhost:3000) 处接收:
router.get('/',function(req,res,next) {
console.log(req.headers);
});
console.log 的输出为
{ host: 'localhost:3000',accept:
'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8','upgrade-insecure-requests': '1',cookie:
'connect.sid=....; csrftoken=...','user-agent':
'...','accept-language': 'en-us','accept-encoding': 'gzip,deflate',connection: 'keep-alive' }
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)