采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
登录后拿到了token,在test中设置了全局变量,然后去修改用户接口,把token设置成{{token}},但是鼠标放到{{token}}上却没有值,导致发送修改用户请求未授权错误401.
401和数据库没有半毛钱关系,抛开数据库的一切。401就是jwt的问题。登录后返回的token,你有没有自动把它设成全局变量?
我知道401的原因了,是config文件里mongodb的账号,和密码,我现在是设置了mongodb的账号是test,也可以连上数据库,那密码呢?
我在排查修改用户报401错误的原因,这个是么?
但是我改成自己postman的密码再发送修改用户请求,依然是401
你把取回的token直接在token处不用{{token}},而是'bearer '+token 字符串代替。看还会401不? 如不,就是你的postman没配置好其变量用法。 还是401,可能就你的jwt模块有问题
登录后可查看更多问答,登录/注册
Koa2+MongoDB+Postman+JWT+阿里云
1.1k 2
1.6k 13
849 12
1.2k 12
1.0k 8