域名配置-线上访问
在开发环境和测试环境中,只要取消了不校验合法域名这一项,基本上请求都是畅通无阻的。
在测试环境中,真机预览需要开启开发者调试模式
打开调试后,页面请求会正常响应。
但如果我们的项目上线了是没有开发调试这一项的,此时需要在微信小程序后台添加合法域名
位置:小程序后台-开发-开发管理-服务器域名
配置request:请求域名,例如:https://dcods.doc.cn,这个是你请求与后端请求的域名,例如:
项目中有多个不同的域名则都需要配置一遍(假如你用到了socket、上传、下载API)例如:
- socket:socket域名
- uploadFile:文件上传域名
- downloadFile:文件下载域名......
如果你在线上环境未配置服务器域名,接口会请求失败并报错:`request : fail url not in domain
list :restapi.amap.com`
域名证书不安全
小程序的通讯是以https
为基础的,我们需要配置正规的域名证书,如果证书有问题,小程序的会报错:NwtWork Error
,小程序会接口请求失败。
非法配置:
域名证书有问题:
我们那需要更新域名证书,保证域名访问的安全性才能通过小程序访问。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。