你们好,我是金金金。
场景
小程序开发的时候勾选了不校验合法域名,调试一切正常,然后发布到了线上,正式访问 发现页面接口不通、没数据返回,看了下接口日志也没收到信息,说明接口并未发出去,然后再次进入微信小程序开发者工具取消勾选不校验合法域名那一项,报错如下:
request:fail url not in domain list
;翻译:请求:失败url
不在域列表中
排查
看提示就很明显了吧,失败
url
不在域名中,说明没把域名配置在小程序后台-开发管理-服务器域名中
造成error的原因
没有把域名配置在小程序后台,所以访问不到接口
解决
登录微信公众平台-管理-开发管理-服务器域名
把你对应的域名按需配置进去即可
微信小程序官方文档配置相关教程
测试
- 此时我这边已经配置好了,看下效果
可以看到,数据已经取到了,说明通了,后台日志也有了
总结
其原因就是小程序后台没有配置对应访问的服务器域名请求不到相对应的地方导致报错;配置即可
- 编写有误还请大佬指正,万分感谢。