gpt4 book ai didi

node.js - 多个node.js程序同时运行

转载 作者:太空宇宙 更新时间:2023-11-04 02:42:15 26 4
gpt4 key购买 nike

我正在运行一个 Node 应用程序,我想在 Node 运行另一个进程时尝试 Express 框架,但是当我运行 Express 示例应用程序时,它会显示:

Error: listen EADDRINUSE
at errnoException (net.js:776:11)
at HTTPServer.Server._listen2 (net.js:915:14)
at listen (net.js:942:10)
at HTTPServer.Server.listen (net.js:992:5)
at Object.<anonymous> (/home/omar/webServer/app.js:35:5)
at Module._compile (module.js:449:26)
at Object.Module._extensions..js (module.js:467:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.runMain (module.js:492:10)

我知道当您尝试在同一端口运行两个 Node 程序时会发生这种情况,但我在一个应用程序端口中使用 3000,另一个应用程序端口为 8080,因此我不知道一个 Node 实例是否会阻止另一个 Node 实例。

最佳答案

使用Netstat查看监听端口和进程:

netstat -ntlp

您可以为您的 express 示例选择任何其他端口(8081、8082 等),或通过 PID 杀死使用 8080 端口的程序。

关于node.js - 多个node.js程序同时运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13241905/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com