Node.js Mqtt客户端:匹配的主题
我有mqtt客户端,来自mqtt节点模块。
我订阅主题例如topic1 /#,topic2 /#
当有人发布到topic2 / 165(例如),我想知道订阅的主题“topic2 /#”匹配。
有没有简单的方法来做到这一点?
使用正则expression式
client.on('message', function (topic, message) { var topic1_re = /^topic2\/.*/; var topic2_re = /^topic2\/.*/; if (topic.matches(topic1_re)) { //topic 1 } else if (topic.matches(topic2_re)) { //topic 2 } }