如何从错误中释放 localhost:听 EADDRINUSE

新手上路,请多包涵

我正在 Windows 7 上测试用 nodejs 编写的服务器,当我尝试在命令行中运行测试器时,出现以下错误

Error: listen EADDRINUSE
at errnoException (net.js:614:11)
at Array.0 (net.js:704:26)
at EventEmitter._tickCallback (node.js:192:40)

如何在不重新启动的情况下修复它?

原文由 adam 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 453
2 个回答

这意味着您尝试将服务器绑定到的地址正在使用中。尝试另一个端口或使用该端口关闭程序。

原文由 fent 发布,翻译遵循 CC BY-SA 3.0 许可协议

跑步:

 ps -ax | grep node

你会得到类似的东西:

 60778 ??         0:00.62 /usr/local/bin/node abc.js

然后做:

 kill -9 60778

原文由 Komposr 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题