请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

token

登录后拿到了token,在test中设置了全局变量,然后去修改用户接口,把token设置成{{token}},但是鼠标放到{{token}}上却没有值,导致发送修改用户请求未授权错误401.

正在回答 回答被采纳积分+3

3回答

lewis 2019-07-09 21:28:54

401和数据库没有半毛钱关系,抛开数据库的一切。401就是jwt的问题。登录后返回的token,你有没有自动把它设成全局变量?

0 回复 有任何疑惑可以回复我~
提问者 慕移动4437651 2019-07-09 15:11:16

我知道401的原因了,是config文件里mongodb的账号,和密码,我现在是设置了mongodb的账号是test,也可以连上数据库,那密码呢?

0 回复 有任何疑惑可以回复我~
提问者 慕移动4437651 2019-07-09 14:07:11

https://img1.sycdn.imooc.com//szimg/5d242fb000012fe004920217.jpg//img1.sycdn.imooc.com//szimg/5d242ee70001a7fa08700638.jpg我在排查修改用户报401错误的原因,这个是么?

0 回复 有任何疑惑可以回复我~
  • 提问者 慕移动4437651 #1
    但是我改成自己postman的密码再发送修改用户请求,依然是401
    回复 有任何疑惑可以回复我~ 2019-07-09 14:08:04
  • runzx 回复 提问者 慕移动4437651 #2
    你把取回的token直接在token处不用{{token}},而是'bearer '+token 字符串代替。看还会401不?
    如不,就是你的postman没配置好其变量用法。
    还是401,可能就你的jwt模块有问题
    回复 有任何疑惑可以回复我~ 2019-07-13 11:09:04

相似问题

登录后可查看更多问答,登录/注册

问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信