[node.js] Error: listen EADDRINUSE: address already in use :::3000

2022. 1. 27. 00:56Web/Node.js

Node.js로 웹어플리케이션 개발을 하던 중 Error: listen EADDRINUSE: address already in use :::3000 라는 에러가 VSCode 터미널에서 발생하였다. 

 

이는 포트 충돌로 인한 문제이다. 현재 3000번 포트를 사용하고 있는데 이미 3000번 포트가 사용중이라고 해서 포트 충돌이 난 것이다.

 

해결 방법은 간단하다. 

노드에서 터미널 목록을 보면 powershell,cmd,node 터미널 까지 있었다. 

나 같은 경우에는 node 터미널을 터미널 리스트에서 삭제해주고 

다시 터미널 명령어 치는 부분에서 node app.js를 해주니 정상적으로 코드가 실행된 것을 확인할 수 있었다.