nodejs出错:
node server.js
Server running at http://127.0.0.1:8080/
events.js:167
throw er; // Unhandled 'error' event
^
Error: listen EADDRINUSE :::8080
at Server.setupListenHandle [as _listen2] (net.js:1330:14)
at listenInCluster (net.js:1378:12)
at Server.listen (net.js:1466:7)
at Object.<anonymous> (H:\web\模板\bbx\server.js:32:4)
at Module._compile (internal/modules/cjs/loader.js:678:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:689:10)
at Module.load (internal/modules/cjs/loader.js:589:32)
at tryModuleLoad (internal/modules/cjs/loader.js:528:12)
at Function.Module._load (internal/modules/cjs/loader.js:520:3)
at Function.Module.runMain (internal/modules/cjs/loader.js:719:10)
Emitted 'error' event at:
at emitErrorNT (net.js:1357:8)
at process._tickCallback (internal/process/next_tick.js:63:19)
at Function.Module.runMain (internal/modules/cjs/loader.js:721:11)
at startup (internal/bootstrap/node.js:228:19)
at bootstrapNodeJSCore (internal/bootstrap/node.js:576:3)
解决办法:
任务管理器
netstat ano|findstr "端口号"
任务管理器 -> 查看 -> 选择列
找到任务管理器中对应PID进程结束之
命令行
- tasklist|findstr PID (根据PID获取进程名称)
- taskkill /f /t /im 进程名称 (根据进程名称结束进程)
Mac
- lsof -i 端口号
- killall 进程名称
- kill -9 PID
Linux
1.查看端口号:(netstat -nap|grep node )
2. kill -9 进程id
来源:https://www.cnblogs.com/qimeng/p/7944264.html
CTRL+C