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
ошибки в моем терминале.