如何将expressjs服务器绑定到特定的IP
像
这样的东西app.listen(8888, '192.168.0.101');
相当于nodejs:
http.createServer(onRequest).listen(8888,'192.168.0.101');
答案 0 :(得分:43)
ExpressJS只需passes your parameters down到http
模块,因此您的示例应该有效。
情况不是这样吗?
答案 1 :(得分:0)
var server = app.listen(3000, '127.0.0.1',onServerListening);
在这种情况下,我希望服务器仅使用127.0.0.1主机名响应连接。不是0.0.0.0,也不是localhost。只有127.0.0.1。
答案 2 :(得分:-10)
app.set('domain', 'myhost.whatever');
app.set('port', process.env.PORT || 8080);