Как запустить сервер nodejs и приложение HTML в Wordpress с портом? - PullRequest
0 голосов
/ 03 августа 2020

Мне нужно запустить сервер 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? Пожалуйста, предложите и помогите.

...