uniapp-Cli创建的项目导入微信开发者工具,后台接口报错,线上版本不报错。

情况

  1. 今天在微信开发者工具中导入项目,导入之后发现有一个接口报500了,用手机查看线上的版本该接口未报错,后台也没有动过接口。
  2. 控制台提示域名不在request合法域名列表中

【原因分析】

  1. 接口报错原因

这个接口后台去调用了微信的后台接口,是通过wxcode来获取微信支付用的其他参数,因为Appid选错了,所以wxcode也错了,后台拿错的wxcode和小程序的appid去调微信接口,所以出现的问题。

  1. 控制台提示域名不在request合法域名列表原因

因为以前设置过合法域名,所以很疑惑为什么提示域名不在合法域名中。于是查看『微信开发者工具-详情-项目配置-域名信息-request合法域名』,发现合法域名区域是空的。之后登录微信公众平台 查看『开发-开发管理-开发设置-服务器域名-request合法域名』发现域名都配置好了。
结合上面的情况,于是重新导入项目,检查导入流程。发现是AppID选错了,因为我的微信绑定了好几个小程序,每个小程序都有一个自己的AppID。
解决方案】
重新导入项目,选择小程序对应的AppID。
【影响分析】
只影响本地版本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值