环境信息
- EMQ X 版本:4.3.10 docker部署
- 操作系统及版本:CentOS Linux release 7.9.2009 (Core)
- 其他 2核2G
问题描述
vue项目中,通过官方的例子(npm)连接emqx服务,能够正常连接,订阅主题,调用断开连接方法(end())断开连接成功,但是浏览器控制台报错,查看服务端没有报错日志。换用其他产品连接mqtt服务,再次断开连接浏览器控制台正常。猜测是否是断开连接的emqx服务器报文未正确发送到前端。
vue项目中,通过官方的例子(npm)连接emqx服务,能够正常连接,订阅主题,调用断开连接方法(end())断开连接成功,但是浏览器控制台报错,查看服务端没有报错日志。换用其他产品连接mqtt服务,再次断开连接浏览器控制台正常。猜测是否是断开连接的emqx服务器报文未正确发送到前端。
你好,经过我的测试并未发现该问题,连接的是 broker.emqx.io 和本地部署的 emqx
所以可能是你部署的 emqx 的问题,你的判断有可能是正确的,未正确发送断开连接的报文,建议查看客户端主动断开连接时的 emqx 的日志,或者 trace 一下断开连接时的报文。
你好,经过调试发现是客户端网络环境差导致的,更换网络后问题得到解决。