新手做小程序,最常碰到的问题就是真机预览的时候,接口请求报"不在合法域名列表",今天说一下这个问题怎么解决。
为什么会报错
微信小程序安全限制,开发的时候,开发者工具可以关校验,但是真机预览的时候,必须请求的接口域名在小程序后台配置的合法域名里,不然请求直接发不出去。
解决步骤
第一步:登录微信公众平台,进入你的小程序后台,找到"开发管理"->"开发设置",在服务器域名里,把你后端接口的HTTPS域名加到request合法域名里,注意必须是HTTPS,不能是IP,也不能是HTTP。
第二步:保存之后,等5分钟,重新打开开发者工具,重新预览,真机上就能正常请求了。
开发阶段临时解决
本地调试的时候,不想每次都配域名,可以在开发者工具里,详情->本地设置,勾选"不校验合法域名、web-view(业务域名)、TLS 版本以及 HTTPS 证书",这样开发者工具里就能请求本地接口,但是真机预览还是要配合法域名。
注意事项
合法域名每个月只能改5次,别随便填,确认好域名是HTTPS、备案过,再加进去,不然改错了浪费次数。
本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。
0