错误详情
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 (/home/jasmine/My-Documents/web-learn/express-learn/make-middleware/node_modules/express/lib/application.js:618:24)
at Object.<anonymous> (/home/jasmine/My-Documents/web-learn/express-learn/make-middleware/index.js:15: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:12)
at Function.Module._load (module.js:498:3)
1
2
3
4
5
6
7
8
9
10
11
错误分析
端口号 3000 已被占用
在shell中验证如下:
查找系统所示正在使用的端口列表
netstat -lntp
1
查看当前系统在使用的端口列表
解决方法
就一件事:解除占用
方法一:
kill -9 占用端口3000的进程ID号
1
方法二:
关闭当前命令行,再重开命令行,再执行脚本。
或者:在程序中换一个监听的端口号呗。
————————————————
版权声明:本文为CSDN博主「来打小怪啊」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_36291747/java/article/details/82933241