問題描述
啟動nodejs時,出現 Error: listen EADDRINUSE 0.0.0.0:4000
導致無法正常啟動伺服器
解決方法
解決方法有3種
- 重開機
- 使用其他連接埠
- 停止佔用該連接埠的服務
Mac OS
在MAC環境底下,可使用以下指令
sudo lsof -i tcp: YOURPORT
接下來會告訴你該服務的COMMAND及PID等資訊
根據PID使用kill指令即可
kill YOURPID
Windows
Windows 作業系統,可使用netstat
指令
netstat -ano | findstr :<PORT>
taskkill /PID <PID> F