【发布时间】:2013-05-25 13:05:42
【问题描述】:
我使用以下命令创建了 expressjs 应用程序:
express -e folderName
npm install ejs --save
npm install
当我使用node app.js 运行应用程序时,出现以下错误:
events.js:72
throw er; // Unhandled 'error' event
^
Error: listen EADDRINUSE
at errnoException (net.js:884:11)
at Server._listen2 (net.js:1022:14)
at listen (net.js:1044:10)
at Server.listen (net.js:1110:5)
at Object.<anonymous> (folderName/app.js:33:24)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Function.Module.runMain (module.js:497:10)
如何解决?
【问题讨论】:
-
EADDRINUSE 表示该端口已在使用中。尝试更改 app.js 中的 Web 服务器侦听的端口,或者如果您不需要,则终止当前正在使用该端口的任何端口。
-
如果关闭端口不固定,试试这个>stackoverflow.com/a/52441297/6665568