Правильное подключение socket.io к моей развернутой версии - PullRequest
0 голосов
/ 09 января 2020

socket.io не работает на размещенной или развернутой версии моего приложения React.

Он работает так, как задумано на этапе разработки (когда я запускаю npm запуск запуска). Но после того, как я использую npm, запустите build и сообщите внутреннему серверу, который собирает stati c файлы для поиска. Моя интеграция сокетов не соединяется должным образом.

Я пытался создать прокси-сервер, чтобы у меня был какой-то объект express, обслуживающий мои файлы stati c из папки сборки, прочитайте npm документы http-proxy-middleware, чтобы попытаться получить это работает - но это все еще не совсем там. Но я чувствую, что я рядом.

Я только что нажал, где я сейчас на моем сервере. js файл в github, чтобы вы могли взглянуть на него. https://github.com/StephenHubbard/MountainChess/blob/Stephen/server/server.js

Один конкретный вопрос c, который у меня есть, я еще не нашел ответа на вопрос - нужен ли прокси на том же порту, что и мое приложение. порт прослушивания, а затем тот же порт, на который направлены все мои входные разъемы io.connect? То, как он настроен в настоящий момент, просто дает мне бесконечные -

[HPM] Upgrading to WebSocket
[HPM] Upgrading to WebSocket
[HPM] Upgrading to WebSocket
[HPM] Client disconnected
[HPM] Client disconnected  

ошибки в моем терминале.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...