При потере соединения браузер начинает штамповать в консоль сообщения об ошибке GET запроса. Мне нужно это дело обработать, но перепробовав разные обработчики получается так, что они отрабатывают после этого сообщения об ошибке. Как это делается?
this.socket = SocketIO(url);
/*
connect_error
reconnect_error
reconnect_attempt
reconnecting
reconnect
*/
this.socket.on('reconnect', () => console.log('reconnect'));
this.socket.on('reconnect_attempt', () => console.log('reconnect_attempt'));
this.socket.on('reconnecting', () => console.log('reconnecting'));
this.socket.on('reconnect_error', () => console.log('reconnect_error'));
this.socket.on('connect_error', () => console.log('connect_error'));
this.socket.on('error', () => console.log('error'));
this.socket.on('connect_timeout', () => console.log('connect_timeout'));
this.socket.on('reconnect_failed', () => console.log('reconnect_failed'));