Если мой сервер socket.io не работает, я не хочу, чтобы Firefox отображал это большое уродливое сообщение в журнале из веб-сокета. js:
Итак, на данный момент у меня есть этот код, чтобы попытаться перехватить ошибку ... но, тем не менее, я получаю уродливое сообщение Firefox в консоли при сбое соединения. Как мне избавиться от сообщения Firefox и самостоятельно обработать исключение / ошибку?
this.socket = io.connect( x.config.node, {
'force new connection': true,
transports: [ 'websocket' ],
secure: true,
query: x.myUser,
} );
this.socket.on( 'connect_error', function ( err ) {
console.log( 'Socket connect_error:', err );
throw new Error( "Can't connect to socket server: " + err );
} );
this.socket.on( 'error', function ( err ) {
console.log( 'Socket error:', err );
throw new Error( "Can't connect to socket server: " + err );
} );