Вафля и Node.js
Приветствую всех.
Начну издалека. Есть такой модуль для тестирования UI, называется browser-sync. С помощью него можно тестировать свой сайт одновременно на нескольких устройствах, подключённых к домашнему Wi-Fi. С помощью этого модуля вы создаёте локальный сервер, заходите на него с нужных устройств и получаете синхронизацию пользовательских действий и livereload. Ближе к теме. Как с помощью Ноды открыть доступ к своему локальному серверу для других устройств подключённых к одной wi-fi сети? Желательно без сторонних модулей. Может, вопрос совсем простой/глупый, но поиск не дал результатов. |
Цитата:
только вот в адреса сети войдут как подключенные по вай фаю, так и по сетевому кабелю к этой сети |
dobryk,
Цитата:
Цитата:
|
Цитата:
Цитата:
|
dobryk,
Цитата:
|
Цитата:
|
Цитата:
у нас за локальные сети отвечают определённые диапазоны адресов. Сети с разными масками между собой будут через родителя в любом случае. Адрес будет не из пространства сети |
Цитата:
|
Цитата:
Цитата:
Цитата:
Цитата:
Давайте начнём по порядку? Цитата:
var Server = new http.Server(function (req, res) { console.log(req); res.end('контент'); }); Какое из десятков свойств объекта req мне нужно смотреть, чтобы определить IP? Это req.connection.remoteAddress? Если можно, то дайте ссылку с описанием. |
Или мб это ближе к истине?
http://stackoverflow.com/questions/3...ess-in-node-js |
Ссылку тебе дать - офф документации тебе мало ноды, где все свойства разрисованны запроса?
|
просто найди свой локальный IP через `ip addr` или `ipconfig` и попробуй зайти на него с другого устройства. в пределах локальной сети (роутера. домашняя сеть) должно работать.
или тебе нужно, чтобы твою приложуху смогли открыть с инета? открывай настройки роутера, прописывай своему компу (где будет открываться приложуха) статический адрес в DHCP, а потом пробрось порт (port forwarding, переадресация портов) 80 извне на 80 порт твоего компа. ну а потом узнай свой внешний (в интернете) IP через какой-нибудь 2ip.ru и попробуй зайти на себя с аномайзера если приложуха открывается на виртуалке, то нужно пробросить порт с виртуалки на хост - в VMWARE это называется Virtual Network Editor. там пробрасываешь порты по принципу предыдущего абзаца (как у роутере, т.е.). тогда порт на компе, где открыта виртуалка, будет проброшен на порт виртуалки. |
dobryk,
Цитата:
melky, Цитата:
|
Цитата:
|
dobryk,
Цитата:
Цитата:
Цитата:
|
Safort, забей, тут чел просто "умника" включил, бывает :)
|
kobezzza,
пожалуй, так и сделаю) |
Цитата:
|
MetaDriver,
так выше же написал) Цитата:
|
Часовой пояс GMT +3, время: 10:55. |