nodejs中创建web服务,监听本地IP

nodejs官网例子

var http = require('http');
http.createServer(function (req, res) {
  res.writeHead(200, {'Content-Type': 'text/plain'});
  res.end('Hello World\n');
}).listen(1337, '127.0.0.1');
console.log('Server running at http://127.0.0.1:1337/');

写web service时,都是习惯监听的hostname为127.0.0.1,那么我要监听localhost和本地IP怎么办?一下子糊涂了。后面找到官网的API

server.listen(port, [hostname], [backlog], [callback])#

Begin accepting connections on the specified port and hostname. If the hostname is omitted, the server will accept connections directed to any IPv4 address (INADDR_ANY).

里面有说到忽略hostname就会接受IPv4地址了,那么在程序中不要写hostname,即listen(1337)就可以了,可以监听127.0.0.1 localhost 和本地IP了。

 

 

转载于:https://www.cnblogs.com/subying/p/nodejs-http-listen-localIP.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值