подключение к локальному mosca MQTT-БРОКЕРУ из ReactJS

#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