微信小程序进不去怎么回事_别人能进,小程序别人进去我进不去?

问题:
今天在做小程序开发的时候,在本地开发环境顺利打开开卡插件,完成开卡。
但到了体验版无法打开,只有打开“调试”才能运行。

先说结果:
原因是我直接在小程序调用接口地址:https://api.weixin.qq.com/,没有加入到小程序的Request请求域名白名单。可是在Request域名设置里,微信也不让添加,看来最后只能照标准的走,在后端访问https://api.weixin.qq.com,把后端的域名设置到Rquest域名设置里。

我们来看看整个过程,开始因为在开发环境,我在开发者工具里,设置了“不校合法域名…”,如下图:

微信小程序进不去怎么回事_别人能进,小程序别人进去我进不去?

因此,在开发时,没想到是这个问题,因为我其它后端程序访问的域名都是合法的。但这次计划先走通流程,实现功能,代码都写在前端了,直接拿的小程序接口来Wx.Request。

这次在开发者工具上真机调试没有问题。但运行到体验版就不行了,因为体验版会检验域名合法性。

1.定位问题:经过多次的跟踪测试,发现一调用微信的接口,如下:

微信小程序进不去怎么回事_别人能进,小程序别人进去我进不去?

就不会再运行下去了。

于是把“不校验域名合法性…”选项去掉,问题很明显地显示出来了,如下图:

微信小程序进不去怎么回事_别人能进,小程序别人进去我进不去?

2.尝试解决问题:
于是,把上面的接口域名https://api.weiwin.qq.com加到Request域,如图:

微信小程序进不去怎么回事_别人能进,小程序别人进去我进不去?

出现了不可添加的提示。

分析:https://api.weiwin.qq.com本身是接口域名,微信开发文档本身也建议我们通过后端去调用,因此我们还是应该按照标准的做法。通过一个后端接口,再去调用微信这个接口域名。

创业项目群,学习操作 18个小项目,添加 微信:80709525  备注:小项目

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 sumchina520@foxmail.com 举报,一经查实,本站将立刻删除。
如若转载,请注明出处:https://www.ya58.com/20522.html