Привязать expressjs к определенному IP-адресу - PullRequest
40 голосов
/ 03 апреля 2012

Как я могу привязать сервер expressjs к определенному IP

Что-то вроде

app.listen(8888, '192.168.0.101');

Эквивалент nodejs:

http.createServer(onRequest).listen(8888,'192.168.0.101');

Ответы [ 3 ]

43 голосов
/ 03 апреля 2012

ExpressJS просто передает ваши параметры вниз в модуль http при вызове listen, поэтому ваш пример должен работать.

Разве это не так?

0 голосов
/ 09 октября 2018
var server = app.listen(3000, '127.0.0.1',onServerListening);

В этом случае я хочу, чтобы сервер отвечал только на соединения, используя имя хоста 127.0.0.1. Не 0.0.0.0 и не localhost. Только 127.0.0.1.

0 голосов
/ 17 сентября 2012
app.set('domain', 'myhost.whatever');
app.set('port', process.env.PORT || 8080);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...