기존에는 서버의 사용 PORT를 5000으로 설정하여 몰랐었지만..
AWS로 배포단계에서 해당 서버의 사용 PORT를 80으로 변경후 서버 및 클라이언트를 실행 시켜보니 서버단에서 아래와 같은 오류가 발생 하였다.
Error: listen EACCES: permission denied 0.0.0.0:80
해석해보면 80번 포트에 대한 접근권한이 없다는 의미이다.
구글선생님을 통해 검색해본 결과는 아래와 같다.
리눅스에서 1024이하의 well known port를 사용하려면 root 권한이 필요
별도로 1024 이상의 포트를 쓸경우에는 root권한 없이도 사용 가능
해결 방법