我已使用 SSL 证书正确配置了我的 Mosca Broker。我已验证服务器正在运行,因为 nmap 命令返回
8443 / tcp open https-alt
当我使用带有以下代码的 MQTT.js 库时,浏览器返回以下错误。Firefox 无法在 wss: //192.168.1.173: 8443 / 中建立与服务器的连接。
我也没有收到连接错误。我不知道如何调试错误。
var client;
function loaded() {
var options = {
rejectUnauthorized: false
}
client = mqtt.connect('wss://192.168.1.173:8443', options)
client.on('connect', function () {
client.subscribe('presence')
})
client.on('message', function (topic, message) {
// message is Buffer
console.log(message.toString())
document.getElementById('lista').innerHTML = document.getElementById('lista').innerHTML + '<li>'+message.toString()+'</li>'
})
client.on('error', function (e) {
console.log(e);
})
}