-
node 에러 해결법 : Error: listen EADDRINUSE :::8000temp/오류 및 해결방법 2018. 11. 15. 11:32반응형
Node.js 를 사용하다가 아래와 같은 에러가 나는 경우가 있다.
events.js:165
throw er; // Unhandled 'error' event
^
Error: listen EADDRINUSE :::3000
at Server.setupListenHandle [as _listen2] (net.js:1346:14)
at listenInCluster (net.js:1387:12)
at Server.listen (net.js:1475:7)
위와 같은 에러를 해석하면 이미 포트를 사용중이라는 이야기이다.
해당 포트를 삭제한다.
포트 찾은 후 해당 포트 죽이는 법
맥인 경우
sudo lsof -i:"포트번호"
를 입력한 뒤 나오는 PID 번호를
kill -9 "pid번호"
를 적어서 해당 포트를 죽여준다.
> sudo lsof -i :3000
> kill -9 12345
윈도우인 경우에
netstat -ano | findstr "포트번호"
를 입력한 뒤 나오는 PID 번호(젤 마지막에 적혀있음) 를
taskkill /pid "pid번호"
를 적어서 해당 포트를 죽여준다.
> netstat -ano | findstr 3000
> taskkill /pid 12345
반응형'temp > 오류 및 해결방법' 카테고리의 다른 글