Error: listen EADDRINUSE :::3000

错误详细信息如下:

events.js:183

      throw er; // Unhandled 'error' event

      ^



Error: listen EADDRINUSE :::3000

    at Server.setupListenHandle [as _listen2] (net.js:1360:14)

    at listenInCluster (net.js:1401:12)

    at Server.listen (net.js:1485:7)

    at Function.listen (E:\VsCode\mock-github-api\node_modules\express\lib\appli                                                                                                                                  cation.js:618:24)

    at Object.<anonymous> (E:\VsCode\mock-github-api\index.js:180:5)

    at Module._compile (module.js:653:30)

    at Object.Module._extensions..js (module.js:664:10)

    at Module.load (module.js:566:32)

    at tryModuleLoad (module.js:506:)

    at Function.Module._load (module.js:498:3)

npm ERR! code ELIFECYCLE

npm ERR! errno 1

npm ERR! mock-github-api@1.0.0 start: `node index`

npm ERR! Exit status 

npm ERR!

npm ERR! Failed at the mock-github-api@ start script.

npm ERR! This is probably not a problem with npm. There is likely additional log                                                                                                                                  ging output above.



npm ERR! A complete log of this run can be found in:

npm ERR!     D:\Program Files\nodejs\node_cache\_logs\2019-03-19T06_44_19_978Z-d                                                                                                                                  ebug.log

关键信息:listen EADDRINUSE :::3000

其实就是端口被占,主要修改的地方是app.listen(4000),我在这里将其改为4000,问题就迎刃而解。

当然了,接下来还可能会出现这个问题,最直接的解决办法是快捷键ctrl+shift+esc打开进程管理,并找到对应的进程,将其杀死,如图所示:

 

相关文章

这篇文章主要介绍“基于nodejs的ssh2怎么实现自动化部署”的...
本文小编为大家详细介绍“nodejs怎么实现目录不存在自动创建...
这篇“如何把nodejs数据传到前端”文章的知识点大部分人都不...
本文小编为大家详细介绍“nodejs如何实现定时删除文件”,内...
这篇文章主要讲解了“nodejs安装模块卡住不动怎么解决”,文...
今天小编给大家分享一下如何检测nodejs有没有安装成功的相关...