使用端口代码:'EADDRINUSE',即使在 kill 命令之后
Port In Use code: 'EADDRINUSE', even after kill command
我已经 运行参加了几个 MERN 活动,一个接一个,通过练习,但在某些时候我 运行 npm run develop
,甚至以为我按下了 kill 命令mac 上的(垃圾图标),它告诉我端口 (3001) 上仍有一些东西 运行ning,节点崩溃然后启动,但是只有来自旧 activity 的数据是在浏览器中呈现。
这里是错误;
Emitted 'error' event on Server instance at: [0]
at emitErrorNT (node:net:1361:8) [0]
at processTicksAndRejections (node:internal/process/task_queues:83:21) { [0]
code: 'EADDRINUSE', [0] errno: -48, [0] syscall: 'listen', [0] address: '::', [0] port: 3001`
有没有其他人遇到过这个问题并且能够解决它?谢谢。
我尝试使用 kill 命令垃圾桶图标。我确保在终止终端之前使用了 control c。
好像还好,后面的activity种子运行没问题,但是我运行npm run develop
的时候就报上面的错误,然后成功启动,但只有较旧的 activity 代码和数据。
在您的 CLI 中,通过键入 lsof -i:[PORT]
.
检查哪些端口 运行ning
将 [PORT] 替换为您要访问的端口 运行。
如果是 运行ning 获取 PID 并在以下命令中使用它:
kill -9[PID]
希望有用!!
我已经 运行参加了几个 MERN 活动,一个接一个,通过练习,但在某些时候我 运行 npm run develop
,甚至以为我按下了 kill 命令mac 上的(垃圾图标),它告诉我端口 (3001) 上仍有一些东西 运行ning,节点崩溃然后启动,但是只有来自旧 activity 的数据是在浏览器中呈现。
这里是错误;
Emitted 'error' event on Server instance at: [0]
at emitErrorNT (node:net:1361:8) [0]
at processTicksAndRejections (node:internal/process/task_queues:83:21) { [0]
code: 'EADDRINUSE', [0] errno: -48, [0] syscall: 'listen', [0] address: '::', [0] port: 3001`
有没有其他人遇到过这个问题并且能够解决它?谢谢。
我尝试使用 kill 命令垃圾桶图标。我确保在终止终端之前使用了 control c。
好像还好,后面的activity种子运行没问题,但是我运行npm run develop
的时候就报上面的错误,然后成功启动,但只有较旧的 activity 代码和数据。
在您的 CLI 中,通过键入 lsof -i:[PORT]
.
将 [PORT] 替换为您要访问的端口 运行。 如果是 运行ning 获取 PID 并在以下命令中使用它:
kill -9[PID]
希望有用!!