[英]Bind expressjs to a specific IP address
如何將expressjs服務器綁定到特定的IP
就像是
app.listen(8888, '192.168.0.101');
相當於nodejs:
http.createServer(onRequest).listen(8888,'192.168.0.101');
當您調用listen時,ExpressJS只會將您的參數傳遞給http
模塊,因此您的示例應該可以正常工作。
那不是這樣嗎?
var server = app.listen(3000, '127.0.0.1',onServerListening);
在這種情況下,我希望服務器僅響應使用127.0.0.1主機名的連接。 不是0.0.0.0,而不是localhost。 僅127.0.0.1。
app.set('domain', 'myhost.whatever');
app.set('port', process.env.PORT || 8080);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.