#node.js #reactjs #mqtt #mosca
#node.js #reactjs #mqtt #mosca
Вопрос:
Я настроил очень простой сервер Mosca для MQTT в NodeJS и он работает нормально, когда я подключен из NodeJS (терминал)… но когда я пытаюсь подключиться из приложения react, возникает проблема в консоли Chrome как stream.js:64 WebSocket connection to 'ws://localhost:8080/' failed: WebSocket opening handshake timed out
Я также пытался изменить localhost на IP-адрес своего компьютера, но не работает…
итак, мне было интересно, есть ли какой-нибудь способ включить WebSocket из Mosca? если я не ошибаюсь с концепцией?
Комментарии:
1. В Mosca wiki есть информация об этом; без более подробной информации / кода на самом деле невозможно предложить дополнительную помощь. Обратите внимание, что Mosca не поддерживается, и readme предлагает перейти на Aedes ( пример websocket ).
Ответ №1:
Ладно, я виноват. Мне пришлось создать WebSocket вместо общего сервера в MOSCA в настройках Mosca