使用nodejs连接mqtt后,默认禁止本地转发,这怎么修改
我都快吐啦,一直以为是前端代码的问题
请问如何修改
No Local 选项在 MQTT 协议中用于控制客户端是否接收自己发布的消息。具体来说,当客户端在订阅主题时启用此选项后,EMQX 将不会将该客户端自己发布的消息转发给它。
你可以订阅时主题时指定它,类似于 QoS 一样的。
可以去去你使用的库社区问问,这个选项应该是基础选项来的。
库社区去哪里找呀
就是您从哪里拿的代码,找到他们
这代码我自己写的 ,看你们的官方文档也没写怎么该,一直没找到
首先这个是MQTT5的特性,你也确认你所用的 客户端nodejs mqtt 支持MQTT 5并且可以输入NL参数,否则就要换 MQTT客户端 SDK了。
1 个赞
是这样的,我之前使用的是emqx4+版本,然后我升级到版本5.80,之前的代码也都能用,但是就是订阅的主题禁止本地转发,我从你们官方文档上一直也没找到如何取消。现在我想知道怎么解决
卧槽,终于成功啦,我都服啦
感谢感谢