【问题标题】:port is already in use when running nodejs app运行 nodejs 应用程序时端口已在使用中
【发布时间】:2020-02-19 00:26:17
【问题描述】:

我在运行 nodejs 应用程序时遇到了这个问题。我这个显示端口已经在使用错误。我已经尝试了很多方法来通过重启应用来解决这个问题。

 Error: listen EADDRINUSE: address already in use :::3000
[Node]     at Server.setupListenHandle [as _listen2] (net.js:1279:14)
[Node]     at listenInCluster (net.js:1327:12)
[Node]     at Server.listen (net.js:1414:7)
[Node]     at Function.listen (C:\Users\nouma\documents\projects\eon_dashboard\node_modules\express\lib\application.js:618:24)
[Node]     at Object.<anonymous> (C:\Users\nouma\documents\projects\eon_dashboard\src\server.ts:36:14)
[Node]     at Generator.next (<anonymous>)
[Node]     at fulfilled (C:\Users\nouma\documents\projects\eon_dashboard\dist\src\server.js:4:58)
[Node] npm ERR! code ELIFECYCLE
[Node] npm ERR! errno 1
[Node] npm ERR! eon_api@0.0.1 serve: `node dist/src/server.js "dist/server.js"`
[Node] npm ERR! Exit status 1
[Node] npm ERR!
npm ERR! Failed at the eon_api@0.0.1 serve script.

【问题讨论】:

  • 在另一个端口服务它。不知何故,这个端口正在使用中。如果没有任何工作重启你的电脑
  • 这意味着已经有程序或服务在使用端口 3000。请更改端口或终止端口 3000 上的进程。如果您在查找程序/服务时需要帮助,请参阅this 问题
  • 你可以为 server.js 文件添加代码

标签: javascript node.js typescript port


【解决方案1】:

可能是您尝试在同一个项目中创建两次服务器。 (发生在我身上 ;-)) 或其他项目正在使用此端口。

我的建议是简单地更改端口号并重新启动 nodejs。

【讨论】:

    猜你喜欢
    • 2021-04-24
    • 2020-01-26
    • 1970-01-01
    • 2019-06-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-27
    相关资源
    最近更新 更多