环境信息
- EMQ X 版本:4.3.8 Docker
- 操作系统及版本:win11
- 其他
问题描述
在开发工具在测试连接MQTT服务器一切连接、推送均正常,真机调试时连接无反应也无报错。
使用官方小程序Demo进行真机连接测试也无反应。开发工具中也正常。
在开发工具在测试连接MQTT服务器一切连接、推送均正常,真机调试时连接无反应也无报错。
使用官方小程序Demo进行真机连接测试也无反应。开发工具中也正常。
检查下你的emqx的日志,看看websocket相关配置是不是都配置好的
然后检查下你的小程序,看看emqx的地址 端口这些都对不对
亲,如果端口这些配置不正确,按正常来说开发工具中是无法连接的对吧。但现在是开发工具一切都正常,真机调试就有这样的情况。
你看一下你连接的时候,emqx的日志打印是啥。还有就是你开发正常,说明emqx是没有问题的;问题应该是真机到服务端的网络问题。可以抓包看一下
感谢EMQ团队!!
最后解决方案为
1:更换mqtt.js文件,网上有另一个版本的mqtt.min.js
2: 因小程序BUG连接时地址中不能有端口