基础库版本:2.2.2
- 需求的场景描述(希望解决的问题)
在使用了官方的Node.js部署在腾讯云开发环境方案后,【不校验合并域名。。。】打勾后,可以通过微信开发者工具正常访问提供的【https://wzg3zyhu.qcloud.la】的域名地址;但是把小程序发布到体验版后,手机访问不能正常访问后端,前端没啥改变,
还需要调整什么配置吗?
【服务器域名】配置的,开发环境是不需要添加的。
- 希望提供的能力
框架类型 | 问题类型 | 操作系统 | 操作系统版本 | 手机型号 | 微信版本 |
---|---|---|---|---|---|
小程序 | 需求 | iOS | 11.4.1 | iPhone6 Plus | 6.7.1 |
1 个回答
你好,域名没有配置的情况下,你需要打开调试才可以不校验域名请求数据哈
没有Get到意思。或者我这么问吧。
部署官方提供的【wafer2-quickstart-nodejs-master】的项目到腾讯云的开发环境后。
本地开发者工具、远程调试都能【点击测试登录接口】,都能登录成功。
预览、上次到体验版都不能登录成功。。。
开发环境的域名不能用做正式用途的哦,例如体验版,否则必须打开调试模式。
明白了,谢谢啊。
感觉这些开发环境也没有统一标准,用【预览】也是本地环境啊,就不行。反而用【远程调试】就可以。起码对于开发者来说都是一样的操作,不同的按钮而已。
希望官方可以统一标准。或者列个表格来说明更容易理解。谢谢。
确实!预览、真机调试(之前的远程调试)、体验版,太混乱了。对于开发者来说,有什么不同呢,都是在手机上调试?
而且打开过预览调试之后,再打开真机调试,开发者工具的真机调试窗口就弹不出来了,需要在手机上,找到并点击打开/关闭调试,然后再开真机调试,真机调试窗口才会弹出来。
另外,关于服务器域名的设置,简直就是坑,设好以后,调试不过,还是报相同的错误,偶然发现,得按照如下顺序才行:先用预览调试 -> 再用真机调试 -> 再在体验版上试试。可能就都顺利通过了,这究竟是为什么啊?
感觉这里面,还是bug多多,微信也没太投入精力去做,说实话,微信小程序开发的体验并不好,尤其是试图接入其它第三方的服务。