В моем приложении. js:
var mqtt = require('mqtt')
var client = mqtt.connect('mqtt://localhost:1883')
topic = 'testTopic'
client.on('connect', ()=> {
client.subscribe(topic)
})
client.on('message', function (topic, message) {
console.log(message.toString())
})
Я подключился к серверу hivemq-cli и hivemq, затем создал новый topi c testTopic
в Test1
подписках, а другой подписаться на testTopic
В hivemq-cli все нормально, в моем терминале:
testTopic3@localhost> sub -t testTopic -s
Hello
Hello
Hello
Hello
Hello
Hello
Hi
Hi
Hi
Но когда я использую npm start
, мой веб-приложение сообщило, что: Firefox не может установить sh соединение с сервером по адресу ws: // localhost: 1883 / и ничего не вернуть.
Я был в этой проблеме целый день , так что мне очень нужна помощь. Большое спасибо!