我使用vue-auth对我的项目进行身份验证。在前端,我可以通过使用下面的代码来获得我需要的任何东西:this.$auth.user().id
报头完全按照我想要的方式工作,发送我可以在后端抓取的令牌,就像这样:console.log(req.header('Authorization') + ' || req.header')返回这个:Bearer mXt0Y87uYNN7TDNWyhq7jsZH || req.header,就像我想要的那样。
我的问题是如何在后端使用这个令牌来获取用户id?现在,几乎在每个api调用中都使用的用户id正作为查询字符串的一部分发送。如何从令牌中获取此信息,以便不必在每次请求时都发送用户id?
我看过vue-auth文档(这里:https://github.com/websanova/vue-auth),但我不能理解。任何帮助都是非常感谢的。
编辑:我忘了提一下在后台我使用的是node.js。
发布于 2019-07-20 07:13:30
Vue-Auth创建登录令牌并将其保存为名为authToken的用户的属性。在后端,您可以使用令牌搜索用户对象。
https://stackoverflow.com/questions/57117864
复制相似问题