Users Microservice 기능 추가

apigateway-service프로젝트의 application.yml파일을 다음과 같이 수정한다

apigateway를 거치게 되면 user-service가 포트에 신경쓰지 않고 작업을 할 수 있게 된다.

실행해보면

먼저 아까 설정한 health_check로 포트번호가 잘 나오는지 보자

그러면 게이트 웨이를 통해서도 확인해보자

하지만 어째서 인지 404오류가 발생한다.

이는 User Service의 URI와 API Gateway의 URI가 다르기 때문에 발생한다. user-service/health_check로 호출을 하지만 user-service의 controller에는 "/health-check"으로만 되어있기 때문이다.

그래서 user-service의 controller에 "/user-service/health_check"라고 수정하면 두가지 방법 동일하게 호출할 수 있게 된다.

다시 실행을 해보면

잘 작동하는 것을 볼 수 있다.