2014-09-22 140 views
0

当我尝试运行我的应用程序Express.js服务器时,第一次使用新端口工作正常,但后来当我尝试在该端口上再次运行它时,出现“Error:listen EADDRINUSE”错误。错误:在尝试运行Express.js应用程序时收听EADDRINUSE?

我已经尝试了杀死所有可能的节点/吞噬进程,也检查netstat,我没有看到端口8080被任何东西使用。

可能是什么罪魁祸首?

+0

很确定有东西在使用那个端口。默认情况下,节点不使用8080,但实际上并未提供任何可操作的信息。 – 2014-09-22 17:18:26

回答

0

这通常发生在节点进程仍在运行您的应用程序时,当您再次运行它时。 Express将尝试绑定到相同的端口,但它已被您创建的最后一个节点实例使用。

杀死所有节点进程并重试。

0

我知道这篇文章很旧。但是现在我看到了一些东西。

当我处于同一情况时,我在浏览器中打开控制台,发现一些错误。当我解决这些错误时,一切正常。

相关问题