NestJS:Nest.js Auth Guard JWT Authentication constantly returns 401 unauthorized
按照官方 以及 网上搜索的‘使用 JWT 实现单点登录’的文章
在postman中完成了注册存储到数据库、以及登录获取到token
并且在接口上增加JWT的验证,返回都是200
@UseGuards(AuthGuard('jwt')) // 使用 'JWT' 进行验证
但是在vue项目中一直返回
百思不得其解
如何应用
一般是在请求头里加入Authorization
,并加上Bearer
标注:
service.interceptors.request.use( (config) => {
if (getToken()) {
config.headers['Authorization'] = 'Bearer ' + getToken() // 让每个请求携带自定义token 请根据实际情况自行修改
}
return config;
}, (err) => {
// 对请求错误做些什么
return Promise.reject(err);
});
最终加入了 ‘Bearer ‘ 就完美解决了,记一次自己的粗心大意
还没有评论,来说两句吧...