Мне нужно запустить сервер nodejs и получить запрос от настраиваемой страницы HTML с серверным приложением javascript. Я развернул как серверное, так и клиентское приложение в учетной записи Wordpress bluehost.
Сервер настроен как порт ниже с кодом server.js
var WebSocketServer = require('ws').Server,
wss = new WebSocketServer({ port: 8888 }),
--
---
wss.on('listening', function () {
console.log("Server started...");
});
Клиент запрашивает сервер ниже java скриптом с client.js
+ client.html
код
var connection = new WebSocket('ws://localhost:8888');
--
--
connection.onopen = function() {
console.log("Connected");
};
После запуска серверного скрипта я вижу журнал как Server started...
. Но когда я запустил файл HTML из своего домена myexample.com/file/client.html
, я не увидел клиентское соединение. Я получаю сообщение об ошибке в консоли: client.js:3 WebSocket connection to 'ws://localhost:8888/' failed: Error in connection establishment: net::ERR_CONNECTION_REFUSED
.
Я тоже пробовал с ws://myexmaple.com:8888/
. Но получаю ту же ошибку, что и client.js:3 WebSocket connection to 'ws://myexmaple.com:8888/' failed: Error in connection establishment: net::ERR_CONNECTION_REFUSED
. Я также пробовал использовать другой порт и получил тот же результат.
Итак, я хочу получить помощь по запуску моего клиента и сервера. Я развернул клиентские файлы в папке public_html
пути Wordpress
. Есть ли проблемы с подключением web-socket
в Wordpress? Пожалуйста, предложите и помогите.