сделать локальный порт доступным через Интернет - NodeJS - PullRequest
0 голосов
/ 30 апреля 2018

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

У меня на ноутбуке работает приложение nodeJS Express hello world, прослушивающее порт 3000 (я использую Linux Mint Sylvia 18.3). Локальный хост: 3000 и : 3000 запросов на доступ к этому приложению работают нормально с того же машина, а также в локальной сети моего маршрутизатора. Но когда я делаю переадресацию портов на своем маршрутизаторе на порт 3000 и пытаюсь получить доступ к этому приложению через : 3000, оно не работает.

Это не для каких-либо производственных целей, а просто для обучения. Как сделать мое приложение hello world доступным через Интернет без помощи каких-либо сторонних приложений веб-сервера (apache / nginx и т. Д.) Или какого-либо локального туннелирования (например, ngrok) - т.е. так же, как мы получаем доступ к приложению HelloWorld с сервера AWS EC2 путем доступа к серверу <экземпляр>: <порт>.

1 Ответ

0 голосов
/ 30 апреля 2018

Вы можете временно сделать ваш Node JS или любое другое приложение на любом порту общедоступным, используя

  1. Localtunnel
  2. ngrok
...