Обработка исключений websocket в rx js websocket - PullRequest
0 голосов
/ 07 января 2020

Я пытаюсь реализовать соединение через 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 для этого исключения, не загромождая консоль, но это кажется невозможным. Есть идеи?

...