[Node.js] throw er; // Unhandled 'error' event 에러

jiwon·2023년 1월 29일

Node.js

목록 보기
3/5

에러

app.js를 실행하던 도중에 이러한 에러를 마주하게 되었다.

원인은 기존에 node app.js 프로세스가 기실행 중일 경우에 port끼리의 충돌 발생으로 인해 프로세스가 정상 실행되지 않는 상태가 된 것이다.

해결방법

해결방법은 cmd창에 들어가서 netstat -ano라는 명령어를 친다.

그럼 지금 사용 중인 포트들이 뜨게 된다. 그 다음 로컬 주소에서 꺼야할 포트번호를 찾고 그 포트번호의 PID를 사용해 taskkill /f /pid [PID 번호]라는 명령어를 치면 프로세스가 종료되게 된다.

오늘은 js를 실행하던 도중 포트 실행 충돌로 인한 에러를 만나게 되었다. 처음엔 명령어들이 다 실행되지 않아 난감했는데 결국 맞는 해결법을 찾아서 에러 해결법을 터득한 것 같아서 뿌듯했다. 나와 동일한 에러를 겪으신 분들이 많으셔서 결국 에러 원인에 대해 파악하고, 스스로 잘 고칠 수 있었다. 주위에서 나와 같은 에러를 겪는 사람이 있다면 다음엔 도움을 줄 수 있다는 사실이 좋았다.

profile
BSSM

0개의 댓글