如若已在管理后台更新域名配置,请刷新项目配置后重新编译项目,操作路径:“项目-域名信息” http://www.mysite.com 不在以下 request 合法域名列表中

时间:2021-03-13 08:43:20

报错如图如若已在管理后台更新域名配置,请刷新项目配置后重新编译项目,操作路径:“项目-域名信息”  http://www.mysite.com 不在以下 request 合法域名列表中

报错文字如下:

如若已在管理后台更新域名配置,请刷新项目配置后重新编译项目,操作路径:“项目-域名信息”

http://www.mysite.net 不在以下 request 合法域名列表中,请参考文档:https://mp.weixin.qq.com/debug/wxadoc/dev/api/network-request.html

这种错误可能有多种原因,我这里的原因是因为我的网站不是https开头的 而是http

解决方案如下:

如若已在管理后台更新域名配置,请刷新项目配置后重新编译项目,操作路径:“项目-域名信息”  http://www.mysite.com 不在以下 request 合法域名列表中

点击 工具——项目详情  会打开如下界面

如若已在管理后台更新域名配置,请刷新项目配置后重新编译项目,操作路径:“项目-域名信息”  http://www.mysite.com 不在以下 request 合法域名列表中

勾选这里的 不校验安全域名、TLS版本以及HTTPS证书。问题即解决。如果你的微信开发者工具不是 如若已在管理后台更新域名配置,请刷新项目配置后重新编译项目,操作路径:“项目-域名信息”  http://www.mysite.com 不在以下 request 合法域名列表中可能点击的位置不一样。

====================================================================================================

然而 以上方法其实是治标不治本的,正确的方法应该是为你的域名申请https的证书

有了证书,还不够,还应该登录微信小程序的管理后台 进行如下图操作:

如若已在管理后台更新域名配置,请刷新项目配置后重新编译项目,操作路径:“项目-域名信息”  http://www.mysite.com 不在以下 request 合法域名列表中