#javascript #node.js #mocha.js #mqtt #aedes
Вопрос:
Я создал сервер mosca(js) для брокера mqtt в nodejs и включил подключение к WebSocket с использованием опции http на сервере mocha .. но теперь проблема в том, что когда я пытаюсь подключиться к брокеру с https(защищенного SSL) клиента, веб-браузер не позволяет подключаться через WS с https . поэтому мне нужно создать защищенного брокера, чтобы подключиться через WSS со стороны клиента.Таким образом, в Мокко есть опция безопасности, то есть : `
secure: {
port: 1886,
keyPath: "", //not sure what to put here
certPath: "", //not sure what to put here
}
мой брокерский сервер находится
var mqttServ = new mosca.Server({
http: {
port: 1885,
},
port: 1884,
persistence: {
factory: mosca.persistence.Mongo,
url: config.mongo.uri,
},
secure: {
port: 1886,
keyPath: "", //path to ssl keypath i guess
certPath: "", //path to ssl certpath i guess
},
bundle: true,
static: "./",
allowNonSecure: true,
});
у кого-нибудь есть какие-нибудь идеи ??
Комментарии:
1. Вы используете на самом деле использование mosca (я исправил название) или aedes? Моска уже давно устарел.
2. использовал mosca .. теперь переключился на aedes и так хорошо работает
3. Итак, вы хотите удалить вопрос? (ссылка под тегами)