Я работаю над клиентским веб-сокетом JavaScript. Код работает нормально, как только я запускаю серверную программу и мой клиентский JavaScript ниже.
try {
webSocket = new WebSocket(webSocketURL);
webSocket.onopen = function(openEvent) {
console.log("WebSocket OPEN: " + JSON.stringify(openEvent, null, 4));
};
webSocket.onclose = function (closeEvent) {
console.log("WebSocket CLOSE: " + JSON.stringify(closeEvent, null, 4));
};
webSocket.onerror = function (errorEvent) {
console.log("WebSocket ERROR: " + JSON.stringify(errorEvent, null, 4));
};
webSocket.onmessage = function (messageEvent) {
var wsMsg = messageEvent.data;
console.log("WebSocket MESSAGE: " + wsMsg);
if (wsMsg.indexOf("error") > 0) {
console.log (wsMsg.error);
} else {
console.log (wsMsg);
}
};
} catch (exception) {
console.error(exception);
}
Но я получил ошибку 'net::ERR_CONNECTION_REFUSED
', которая кэшировалась веб-браузером. Но мой код не может поймать эту ошибку.
Относительно см. Сообщение об ошибке на этой картинке https://ibb.co/bHSBw0G. Буду признателен за любые советы или рекомендации, спасибо.