报错:VM26:1 http://*** 不在以下 request 合法域名列表中,请参考文档:https://developers.weixin.qq.com/miniprogram/dev/framework/ability/network.html
解决:
【开发环境】
若此时只是在开发环境,也并没有一个ICP备案的域名。此时,解决方案是对微信开发者工具进行设置。
设置路径:
【设置 - 项目设置 】
勾选 “不校验合法域名、…” 这项
【正式环境】
如果当前是正式环境,则需要根据报错提示,按照地址的链接,看官方文档,进行服务器域名配置。
登录https://mp.weixin.qq.com/wxamp/devprofile/ 进行配置:
以下是常用官方文档摘要的配置规则:
服务器域名请在 「小程序后台-开发-开发设置-服务器域名」 中进行配置
- 域名只支持 https 协议;
- 域名不能使用 IP 地址(小程序的局域网 IP 除外)或 localhost;
- 可以配置端口,如 https://myserver.com:8080,但是配置后只能向 https://myserver.com:8080 发起请求。
- 如果不配置端口。如 https://myserver.com,那么请求的 URL 中也不能包含端口,甚至是默认的 443 端口也不可以。
- 域名必须经过 ICP 备案;
配置路径如上:小程序后台 - 开发 - 开发设置 - 服务器域名
注意:
- 必须是https域名
- 一个月只能修改5次,慎重!
- 保存提交后,必须重启微信开发者工具才能生效!
【测试环境】
测试环境时,可根据官方文档申请测试号,测试号配置的request地址,就没有那么多限制了。
https://developers.weixin.qq.com/miniprogram/dev/devtools/sandbox.html#%E5%88%9B%E5%BB%BA%E6%B5%8B%E8%AF%95%E5%8F%B7%E9%A1%B9%E7%9B%AE
来源:CSDN
作者:橙橙鲁
链接:https://blog.csdn.net/Dorothy1224/article/details/103910529