求助:微信小程序连接MQTT无反应,开发工具无问题 已做好nginx代理

环境信息

  • EMQ X 版本:4.3.8 Docker
  • 操作系统及版本:win11
  • 其他

问题描述

在开发工具在测试连接MQTT服务器一切连接、推送均正常,真机调试时连接无反应也无报错。
使用官方小程序Demo进行真机连接测试也无反应。开发工具中也正常。

配置文件及日志



检查下你的emqx的日志,看看websocket相关配置是不是都配置好的
然后检查下你的小程序,看看emqx的地址 端口这些都对不对

亲,如果端口这些配置不正确,按正常来说开发工具中是无法连接的对吧。但现在是开发工具一切都正常,真机调试就有这样的情况。

你看一下你连接的时候,emqx的日志打印是啥。还有就是你开发正常,说明emqx是没有问题的;问题应该是真机到服务端的网络问题。可以抓包看一下

感谢EMQ团队!!
最后解决方案为
1:更换mqtt.js文件,网上有另一个版本的mqtt.min.js
2: 因小程序BUG连接时地址中不能有端口

@bagpipes 请问替换哪个版本的mqtt.js有用,我也出现了相同的问题