我正在使用“http.createServer”运行节点服务器,在端口 3001 上运行,当我第一次运行服务器时,当我做一个小的更改时,无论发生什么,都会出现错误:
**Starting inspector on localhost:9229 failed: address already in use
Server started on http://localhost:3001
Error: listen EADDRINUSE: address already in use :::3001
at Server.setupListenHandle [as _listen2] (node:net:1372:16)
at listenInCluster (node:net:1420:12)
at Server.listen (node:net:1508:7)**
关于 9229 - 尝试通过运行来调查它
lsof -i :9229
看到有 2 个实例:
node 88370 33u IPv6 0x**************** 0t0 TCP localhost:9229 (LISTEN)
node 88370 34u IPv4 0x**************** 0t0 TCP localhost:9229 (LISTEN)
当我杀死它时,它会在每次代码更改时一次又一次地创建,这是第一个问题。 第二个是关于:“地址已在使用::3001..”这里出了什么问题?我正在听那个端口 -
server.listen(3001);
您有什么想法可以在哪里进行调查吗? 谢谢!
关于我尝试更改端口的第二个问题。