我注意到我的Angular应用使用了ngx-mqtt,该应用与本地mosca MQTT代理的Websocket连接不安全,偶尔会断开连接。
找出断开原因的最佳方法是什么?
当浏览器断开连接时,我无法重新连接浏览器刷新,但需要重新启动mosca MQTT代理。
import { IMqttMessage, MqttService, IOnConnectEvent } from "ngx-mqtt";
export class BinsManagementComponent implements OnInit {
constructor(
private mqttService: MqttService,
) {
this.mqttService
.onOffline
.subscribe(
(e) => {
alert("Mqtt offline")
console.log("MQTT offline: ", e)
}
)
})
}