Problem (문제)

Cause (원인)
Error: connect ECONNREFUSED 127.0.0.1:8000
네트워크 요청이 거부되었음을 나타내는 에러 메시지다. 주로 서버 측에서 클라이언트의 연결 요청을 거부했을 때 발생한다.
이 에러가 발생했다면?
- 서버가 구동되고 있는지?
- 스프링 부트 어플리케이션이 정상적으로 실행되고 있는지를 확인한다. 터미널에서 서버가 실행 중인지 확인할 수 있다.
- 연결을 시도한 포트가 열려있는지?
- 서버가 8000 포트에서 실행되고 있는지 확인한다.
Solution (해결법)
Sping Boot 서버 포트 번호 확인하기
application.properties, application.yml 파일을 확인해보자.
- server.port 속성을 찾는다. 이 포트는 서버가 구동되는 포트번호다.
- 만약, 파일에 포트 설정이 없다면? 스프링 부트는 기본적으로 8080 포트에서 실행된다.
실수를 했다.
[http://localhost:8000/api/v1/users](http://localhost:8080/api/v1/users)
로 GET 요청을 전송했다.
스프링 부트는 기본적으로 8080 포트에서 작동하므로, 요청이 잘못된 포트로 전송됐다.

- POST 요청 URL 포트번호를 8000 → 8080으로 수정한다.
결론은
Error: connect ECONNREFUSED 127.0.0.1:8000
해당 에러가 발생했다면, 네트워크 요청이 거부되었다는 의미이므로 포트 번호를 확인하면 된다.