2015-08-07 2 views
0

У меня есть сайт, который использует nodejs с выражением. Веб-сайт отлично работает на моем локальном хосте. Я не могу найти способ разместить сайт с моего ноутбука, то есть позволить внешним пользователям подключаться к нему удаленно. Я хотел проверить, возможно ли это. Я использую окна 7.nodejs хостинг от моего ноутбука

Раньше я делал то же самое с php, но использовал сервер wamp. Есть ли аналогичный способ для nodejs?

Спасибо

ответ

2

Я использовал, чтобы сделать ту же работу с PHP, однако, я использовал WAMP сервер. Есть ли аналогичный способ для nodejs?

Это идентично. Предполагая, что Node.js прослушивает правильные интерфейсы, нет причин, по которым вы не можете перенаправить порт с вашего маршрутизатора на ваш сервер на своем ноутбуке.

+0

спасибо. Что вы понимаете, слушая правильные интерфейсы? –

+0

@PrologProgrammer Ваш компьютер имеет один или несколько сетевых интерфейсов. Существует интерфейс loopback с IP-адресом 127.0.0.1, и будет существовать другой интерфейс сетевого адаптера, который подключается к вашему домашнему маршрутизатору, и у него будет другой IP-адрес, скажем 192.168.100.1. Приложение может привязываться к определенному адресу или 0.0.0.0, что означает привязку ко всем адресам. Если вам нужно привязать к 127.0.0.1, тогда трафик на других интерфейсах не будет применяться к вашему приложению. – Brad

+0

Большое спасибо :) –

1

Я использую ngrok. Вы переходите к ngrok.com и загружаете клиента. Затем вы можете сделать быструю и легкую команду из своей оболочки и сообщить ngrok, чтобы открыть порт, на котором запущен ваш сайт узла. Что-то вроде ...

ngrok http 3000

+0

ngrok is awesome. – ceejayoz

+0

Я рекомендую вам кое-что заплатить (они позволяют вам платить все, что вы хотите) до ngrok, так как они создали такой хороший инструмент. таким образом вы можете получить субдомены, поэтому вместо случайного URL-адреса, такого как dOIudofd.ngrok.io, вы получаете что-то вроде anyiwant.ngrok.io, и оно остается неизменным. Довольно круто. –

+0

Спасибо большое :) –