본문 바로가기

iOS

Mac에서 server 돌릴때 port 5000 사용하지 못하는 에러 해결방법

"Error: listen EADDRINUSE: address already in use :::5000" Unhandled 'error' event

 

nodejs 서버를 만들고 위와 같은 에러가 발생한 경우,

Mac에서는 port 5000을 AirPlay가 디폴트로 사용하고 있기 때문입니다.

 

따라서 System Setting > General > AirDrop & Handoff 에 들어가셔서 Airplay receiver를 해제해주시면 해결됩니다!

 

시스템 언어가 한국어이신 분께서는 다음 화면을 참고해주세요.

 

위 이미지에서 AirPlay receiver를 해제해주시고 npm run dev 하시면

 

다음과 같이 정상적으로 서버 실행 스크립트가 찍힙니다.