NodeJS函数检查端口是否为运行?

NodeJS function to check if a port is running or not?

我对 NodeJS 很陌生,但我正在尝试编写一个函数来检查端口是否处于活动状态并且 运行。

如果端口 running/live 什么也不做,3 分钟后再次检查。 否则重置 NODEjs 代码所在的区域。

谢谢!!

可能重新发布 How can I check if port is busy in NodeJS?

var net = require('net');
var server = net.createServer();

server.once('error', function(err) {
   if (err.code === 'EADDRINUSE') {
   // port is currently in use
   }
});

server.once('listening', function() {
   // close the server if listening doesn't fail
   server.close();
});

server.listen(/* put the port to check here */);