api-gateway1 [Spring Cloud] Api Gateway 에서 uri prefix 제거하기 MSA 환경에서 Spring Cloud 의 Api Gateway를 사용하는 경우 각 서비스의 url 을 로드벨런싱 해주기 위해 host:port/서비스이름/~~ 형태로 서비스를 호출하게 된다. 이때 '서비스이름' 에 해당하는 url 때문에 각 MSA 컨트롤러에 해당 url 정보를 매핑해줘야 하는 번거로움이 있을수 있다. 이러한 번거로움을 Api Gateway 설정파일의 filter값에 아래 데이터를 추가해 줌으로서 번거로움을 덜수 있다. - id: user-service uri: lb://USER-SERVICE predicates: - Path=/user-service/login - Method=POST filters: - RemoveRequestHeader=Cookie - RewritePath=/use.. 2022. 9. 7. 이전 1 다음 반응형