2017-01-11 9 views
0

Я запускаю сервер узла, на котором выполняется приложение application.server, выполняется webpack. Сервер работает 10.121.45.23:3005. Я попытался открыть приложение на другом компьютере, но на экране отобразится время ожидания соединения. Я пробовал следующие действия для решения проблемы, но ничего не помогло.Не удается получить доступ к серверу узлов, запущенному на определенном порту с другого компьютера

  1. ping 10.121.45.23 с другой машины. Это успешно.

  2. На сервере netstat -ano. Я могу видеть 10.121.45.23:3005 прослушивание. Здесь не было адреса обратной связи, как упоминалось во многих ответах на переполнение стека.

  3. На другой машине, telnet 10.121.45.23 3005. Он не работает и говорит, что не может подключиться к порту 3005. Telnet к другому порту, на котором работает java, успешно. Он терпит неудачу только для сервера node.js.

Так что мои проблемы:

  • телнет не работает с этим портом.
  • Невозможно открыть приложение в браузере другого устройства.

У меня отсутствуют какие-либо проверки?

ответ

0

Похоже, вы немного опробовали тишину. Вы пробовали другой порт, на всякий случай есть брандмауэр или что-то еще? Кроме того, попробуйте явно указать веб-пакет для прослушивания на адрес всех хостов 0.0.0.0

webpack-dev-server --port 9000 --host 0.0.0.0