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

时间:2016-01-25 17:24:33

标签: node.js sockets port reset mean-stack

我是NodeJS的新手,但我正在尝试编写一个函数来检查端口是否有效并且正在运行。

如果端口正在运行/不运行,请在3分钟内再次检查。 ELSE重置NODEjs代码所在的区域。

谢谢!

1 个答案:

答案 0 :(得分:2)

可能重新发布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 */);