Вызов websocket.close()
до установления соединения запускает onerror
.Я не смог выяснить, что это за ошибка, и откуда она взялась.
const connection = new WebSocket("wss://echo.websocket.org");
connection.onopen = () => {
console.log('open');
}
connection.onerror = (error) => {
throw error; // this is thrown
}
connection.close();
Протестировано в chrome dev console.onerror
запускается при вызове close
.
Если я подожду, пока соединение не установится, прежде чем вызвать close
, ошибка не выдается.Интересно, что за ошибка
Редактировать: включены выходные данные ошибки: