-
Notifications
You must be signed in to change notification settings - Fork 26
Closed
Description
node: 18.20.4
占用 8080 端口
const net = require('net');
const server = new net.Server();
server.listen(8080, '127.0.0.1', () => {
console.log('start at 127.0.0.1');
});使用 detect-port 当前端口是否被占用,输出 port: 8080 was not occupied
const port = 8080;
detect(port)
.then(_port => {
if (port == _port) {
console.log(`port: ${port} was not occupied`);
} else {
console.log(`port: ${port} was occupied, try port: ${_port}`);
}
})
.catch(err => {
console.log(err);
});上述代码在node@16.x运行不会有问题,占用 8080 端口之后,再次执行detect.js会输出port: 8080 was occupied, try port: 8081
导致这个问题是否和 node@18.x 的 DNS 解析有关系?
Metadata
Metadata
Assignees
Labels
No labels