EADDRINUSE

    [Node.js]EADDRINUSE 에러

    [Node.js]EADDRINUSE 에러

    Error: listen EADDRINUSE: address already in use :::8080 라는 에러가 떴습니다. 원인 8080포트를 연 뒤 서버를 정상적으로 종료하지 않아서 이미 8080포트는 사용중이라는 에러입니다. 해결 맥 lsof -i TCP:포트번호 ex) lsof -i TCP:8081 kill -9 PID ex) kill -9 20394 예방 비정상적인 종료 시 발생합니다. node명령어로 서버를 실행했을 때 ctrl+C로 종료를 해주면 아래와 같이 정상적으로 종료됩니다.