Задать вопрос
@tatarrr95

Как поднять NodeJS Express сервер у себя на компьютере не с localhost IP?

У меня есть приложение, которое умеет слать веб запросы только на 80 или 443 порт.
Хочу поднять сервер, который будет принимать запросы от этого приложение, но адрес 127.0.0.1:80 я использовать не могу. Другой порт приложение не понимает. Следовательно нужно поднять сервер, который будет доступен только с моей локальной машины, но не по ip 127.0.0.1 , а например по какому-то выдуманному. К примеру 192.168.0.100:80.
Как это. сделать?

Пробую так:
http.createServer(app).listen(app.get('port'), '192.168.0.101', function () {
    console.log('Express server listening on port ' + app.get('port'));
});


Но получаю ошибку:
Error: listen EADDRNOTAVAIL: address not available 192.168.0.101:80
  • Вопрос задан
  • 1321 просмотр
Подписаться 2 Простой 5 комментариев
Пригласить эксперта
Ответы на вопрос 1
@Rerurk
Cmd
Ipconfig
Покажет локальный ip
Запускает ноду, входите в браузере через ip
Предварительно в ноде укажите порт http
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы