微信开发者工具在请求接口的时候弹出登录弹框

根据提供的引用内容,微信开发者工具在请求接口时弹出登录弹框可能是由于未授权的问题导致的。当接口返回401 Unauthorized错误时,表示请求未经授权。这可能是因为你的请求缺少有效的身份验证信息或者你的身份验证信息无效。

解决这个问题的方法是提供有效的身份验证信息,例如在请求头中添加合适的授权信息或者使用合适的身份验证方式。你可以检查你的请求是否包含了正确的身份验证信息,并确保这些信息是有效的。

另外,根据引用的描述,清空开发者工具的缓存并重启项目可能也可以解决这个问题。这可能是因为缓存中存储了无效的身份验证信息,导致请求时出现问题。清空缓存可以清除这些无效信息,从而使得请求恢复正常。

总结起来,解决微信开发者工具在请求接口时弹出登录弹框的问题的方法有两种:

  1. 提供有效的身份验证信息,确保请求中包含了正确的授权信息。
  2. 清空开发者工具的缓存并重启项目,以清除可能存在的无效身份验证信息。

这是CSDN AI的回答,个人分析是token的问题,或者登录接口,接口配置的问题

axios-miniprogram-adapter

npm搜索这个,安装使用,但是可能会跟 axios的版本有冲突,作者使用的是

axios-miniprogram-adapter@0.3.5 + axios@0.27.2

这个搭配是可以用的。如果axios的版本太高,兼容不了,会出现 401


原因是axios-config设置的请求头在适配器适配之后request请求中没有生效。token或者别的headers设置没有生效,然后出现这个登录弹框,就是因为没有请求的权限,权限就在token或者设置的Authorization字段,但是没有生效,在request请求头中根本找不到axios中设置的headers

  • 8
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值