Я пытаюсь реализовать соединение через websocket с rx js, но я не могу понять, как правильно обрабатывать ошибки соединения. Вот мой код.
try {
this.wsConnectSubject = webSocket(configs);
this.wsConnectSubject.asObservable().subscribe(
msg => console.log('Message : ', msg),
err => console.error('ERROR: ', err),
() => console.log('Connection Closed'));
} catch (e) {
console.error('ERROR: ', e);
}
Когда я пытаюсь подключить свой сервер, когда он недоступен / недоступен, я получаю красное исключение в консоли, даже если вызывается обработчик ошибок и мое сообщение есть, я я все еще получаю исключение websocket в консоли. В моем случае мне нужно реализовать некоторые пользовательские логики c для этого исключения, не загромождая консоль, но это кажется невозможным. Есть идеи?