node.js 프로젝트 시작하자마자 에러를 맞이했다.
listen EADDRINUSE: address already in use :::5000 error
내가 사용하려고 하는 5000번대 포트가 이미 사용중이라는 뜻
나는 다른 프로젝트도 진행하고 있는게 없어서 포트 충돌이 날 이유가 없지만
일단 터미널을 켰다.
lsof -i :5000

일단 시스템이 뭔가를 사용하고 있다고 해서 강제 종료 해주었다.
kill -9 58660
-9는 해당 프로세스를 강제종료한다는 뜻이고 터미널에 뜨는 PID 번호를 입력해주면 된다.
PID 번호를 입력하여 프로세스를 강제종료해도 계속 5000번 포트를 누가 사용하고 있다하고
프로세스가 자꾸 생겨서 서치를해보니
맥의 경우 Air play 수신이 5000번 포트를 사용하는 것 같다..
시스템 설정에 들어가서 airplay 를 검색하고 'airplay 수신 모드' 를 비활성화 시켰더니 문제가 해결되었다.