微信小程序网络请求报错:request:failurlnotindomainlist
如果您在使用微信小程序时遇到网络请求错误:“request:failurlnotindomainlist”提示,则说明有效域名验证出现错误。
微信小程序官方规定,每个小程序必须提前设置一个通信域名,并且只允许与指定域名的网络通信。
解决这个问题的方法有两种:一是在小程序后台“设置”-“开发设置”-“服务器域名”中进行配置。
其次,通过开发者工具右上角的“详细信息”-“底部”选项选择“不验证合法域名、web-view(企业域名)、TLS版本和HTTPS证书”。
完成上述任何一项后,问题将得到解决。
小程序正式版报错600002urlnotindomainlist
在操作在线版小程序时,您可能会遇到特定错误,错误代码为600002:urlnotindomainlist。
此错误通常表明小程序的URL不在配置的域列表中。
首先,确保您在开发版和试用版中不会遇到此问题。
如果只有在线版本有问题,则问题可能出在服务器配置或发布过程上。
解决这个问题需要登录小程序后台。
在后台页面,找到“开发”选项,然后进入“管理开发”。
在“管理开发”页面上,在下拉菜单中找到并单击“开发设置”。
在“开发设置”页面中,重点检查“服务器域”部分。
确保您已在此处配置了所有必需的服务器域,并确保正确包含您的子应用程序URL(错误代码600002中提到的URL)。
如果您的URL尚未添加,请点击添加按钮,根据提示输入相应的域名,然后保存设置。
完成上述步骤后,您可能需要重新在线发布小程序才能使更改生效。
发布之前,请确保所有更改均已保存并正确设置。
如果问题仍然存在,您可以再次检查发布流程或联系官方技术支持寻求进一步帮助。
在许多情况下,确保您的服务器和域设置完全符合迷你机器人平台的规则是解决此类问题的关键。
微信小程序wx.request请求数据报错:不在以下request合法域名列表中
创建后台数据接口:http://localhost/weicms/index.php?s=/addon/Cms/Cms/getList
使用wx.request调用该接口。
示例代码运行后如图所示。
为什么会报错?
查看wx.request网络请求文档,主要问题是小工具服务器的域名配置不支持使用IP地址和localhost。
本地开发调试时,如何在不使用IP地址和localhost的情况下检索数据?本地开发能避免这种错误吗?
答案是肯定的。
文档指出,可以通过跳过域名验证来解决此问题。
具体流程如下:在微信开发者工具中,点击“详细信息”选项,勾选“不检查合法域名”,如图。
执行完上述操作后,再次运行代码。
效果如下图所示。