Как загрузить проект на базе WebSocket Node.js на мой сайт? - PullRequest
0 голосов
/ 01 мая 2020

Вопрос действительно так прост. У меня есть домен .com, который я купил на OVH (довольно стандартный материал - 100 ГБ свободного места, поддержка PHP и т. Д. c): теперь я установил Node.js на свой компьютер, и он отлично работает, чтобы В этот момент мне удалось использовать WebSocket для создания интерактивной страницы HTML, доступ к которой можно получить через различные вкладки моего браузера и которая может быть отредактирована несколькими пользователями одновременно.

Однако все это только работает на localhost. Если я загружаю файлы на свой веб-сайт, я все еще могу выполнить трюк с несколькими вкладками со своего компьютера, но мои друзья, которые пытаются получить доступ к ссылке, ничего не видят, и вместо этого отображается эта ошибка:

Uncaught DOMException: Failed to execute 'send' on 'WebSocket': Still in CONNECTING state.
    at HTMLButtonElement.<anonymous> ([LINK TO MY WEBSITE]:53:16)
(index):22 WebSocket connection to 'ws://localhost:9090/' failed: Error in connection establishment: net::ERR_CONNECTION_REFUSED
(anonymous) @ (index):22
3(index):42 WebSocket is already in CLOSING or CLOSED state.

Я предполагаю, что проблема в том, что Node.js на моем компьютере, но не на моем сайте. Так, как я могу поместить это там?

1 Ответ

1 голос
/ 02 мая 2020

Если вы заказали общий веб-хостинг для OVH: , он не поддерживает Node.JS. Только PHP.

Если вы заказали Виртуальный частный сервер (VPS) или Выделенный сервер, вам придется установить все самостоятельно , что приведет к тому, что у вас будет больше проблем, чем решения, на основе чего Вы уже спрашиваете.

Вам нужно связаться с OVH, попытаться получить возмещение и найти решение для хостинга, которое предлагает Node.JS.

...