最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

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

运维笔记admin6浏览0评论

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

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

我有以下HTTP服务器的非常基本的代码,它正在侦听端口8000。如何确定服务器的IP地址,是否可以从'server'变量中检索到它?我正在开发一个需要自动将服务器信息(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 );
发布评论

评论列表(0)

  1. 暂无评论