54 votes

Lier expressjs à une adresse IP spécifique

Comment lier un serveur expressjs à une IP spécifique ?

Quelque chose comme

app.listen(8888, '192.168.0.101');

Équivalent à nodejs :

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

51voto

Jacob Krall Points 10327

ExpressJS juste transmet vos paramètres vers le bas à la http lorsque vous appelez listen, votre exemple devrait donc fonctionner.

N'est-ce pas le cas ?

7voto

Rubin bhandari Points 890
var server = app.listen(3000, '127.0.0.1',onServerListening);

Dans ce cas, je veux que le serveur ne réponde qu'aux connexions utilisant le nom d'hôte 127.0.0.1. Pas 0.0.0.0, ni localhost. Seulement 127.0.0.1.

-17voto

chovy Points 8012
app.set('domain', 'myhost.whatever');
app.set('port', process.env.PORT || 8080);

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X