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了。

 

 

相关文章:

  • 2022-02-13
  • 2022-12-23
  • 2022-12-23
  • 2021-10-17
  • 2022-01-08
  • 2022-12-23
  • 2021-07-11
  • 2021-12-24
猜你喜欢
  • 2022-12-23
  • 2021-06-08
  • 2021-09-07
  • 2022-12-23
  • 2021-04-19
  • 2022-01-08
相关资源
相似解决方案