请教问题:
小程序开发过程中,数据存储使用的是外部服务器的mysql数据库;在开发时发现一个很无解的问题,使用微信开发者工具本地开发、编译、运行都没有问题,可以直接读取,显示数据库的内容,但是在使用开发者工具中的“预览”功能和“真机调试”功能,无法连接到远程服务器,真不知道怎么排查问题了。已经根据要求做了以下设置:
1、完成了服务器的域名备案,备案已经通过;完成了SSL证书配置;
2、使用在线工具(如 SSL Labs)测试域名 https://www.wanderlife.com.cn。结果显示支持 TLS 1.3 版本;
3、已经在小程序后台 开发管理 > 开发设置。 request 合法域名中添加了 https://www.wanderlife.com.cn 域名;
4、本地化代码获取数据均使用https方式获取,且本地环境可以正常使用;
5、通过浏览器直接访问https://www.wanderlife.com.cn/api/** 可以获取数据。且浏览器显示HTTPS 证书链完整且是安全的。
测试代码如下:
wx.request({
url: 'https://www.wanderlife.com.cn', // 仅测试根域名
success: (res) => {
console.log('基础连接测试成功', res);
},
fail: (err) => {
console.error('基础连接测试失败', err);
}
});
你还知道写fail回调,却不知道怎么排查问题,有点懵了