2016-01-03 8 views
-1

У меня есть приложение-сервер nodejs, работающее на моем компьютере с Windows 10, которое использует мое домашнее интернет-соединение. Когда я подключаюсь к своему телефону в своем домашнем интернета и пишу адрес и порт IPv4, я получаю ответ и загружается моя веб-страница, но когда я использую другое интернет-соединение, оно не загружается.NodeJS работает только в моей сети

Я отключил брандмауэр, попробовал много разных портов, но ничего не получилось. Я пробовал app.listen (8000) или app.listen (8000, «0.0.0.0»), но оба они не исправили проблему.

Любые идеи в чем проблема?

+1

Возможно, ваш маршрутизатор и/или интернет-провайдер не перенаправляют порт и/или у вас неправильный IP-адрес. –

ответ

0

OK Я узнал, как это сделать, моя переадресация портов настроена неправильно. Вот как я решил его в случае, если кто-то имеет такую ​​же проблему:

  1. Connected к моему маршрутизатору (в CMD Ipconfig записи, копирования по умолчанию шлюз IP и вставить в браузер).
  2. Переадресованная переадресация порта (каждый маршрутизатор имеет его в другом месте), установите внешний IP-адрес на 0.0.0.0 и порт приложения и установите внутренний ip на мой компьютер ip (вы можете просто написать «что такое мой ip» в google) и тот же порт приложения.

Я надеюсь, что это поможет кому-то.

 Смежные вопросы

  • Нет связанных вопросов^_^