gpt4 book ai didi

Node.js如何获取监听特定端口的http服务器的IP地址

转载 作者:IT老高 更新时间:2023-10-28 23:19:04 25 4
gpt4 key购买 nike

我有以下非常基本的 HTTP 服务器代码,它正在监听端口 8000。如何确定服务器的 IP 地址,可以从“服务器”变量中检索吗?我正在开发一个需要自动将服务器信息(ip、端口等)发送到 redis 存储的应用程序。

我是 node.js 的新手,感谢您的帮助

var http = require("http");
var server = http.createServer(function(request, response) {
  response.writeHead(200, {"Content-Type": "text/html"});
  response.write("Hello!!!");
  response.end();
});

 

server.listen(8000);
console.log("Server is listening....");

最佳答案

使用以下内容:

server.address()

记录类似:

{ address: '0.0.0.0', family: 'IPv4', port: 8080 }

要将服务器的 IP 记录到控制台,请使用:

console.log( server.address().address );

关于Node.js如何获取监听特定端口的http服务器的IP地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24378272/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com