I have rewritten the upgrade event listener in node.js like this:
server.on('upgrade', (req, socket, head) => {
socket.write('HTTP/1.1 401 Unauthorized\r\n\r\n');
socket.destroy();
return;
}
How can I get the response code 401 from client side (I use socket.io-client) ?
The error response only shows Error: websocket error
.
socket.on('connect_error', (error) => {
console.log(error);
});