[404에러] api-gateway 주소에서 user-service 호출시 문의
1090
작성한 질문수 2
안녕하세요 강사님.
강의 잘 듣고있습니다
테스트중에 404에러가 나서 여쭤보려고합니다
api-gateway쪽에 application.yml 파일 등록을 한 후 호출을 해보면 404 에러가 떨어집니다
(api-gateway application.yml 파일 내용)
- id: user-service
uri: lb://USER-SERVICE
predicates:
- Path=/user-service/**
- Method=GET
filters:
- RemoveRequestHeader=Cookie
- RewritePath=/user-service/(?<segment>.*), /$\{segment}
- AuthorizationHeaderFilter
(postman 호출 url)
http://192.xxx.x.xx:8000/user-service/health_check
(호출 결과)
{
"timestamp": "2021-08-11T07:05:40.672+00:00",
"status": 404,
"error": "Not Found",
"message": "No message available",
"path": "/heath_check"
}
확인해보니 user-service쪽에 post방식은 잘 호출이되지만 get방식으로 호출되는 것들은 404에러가 발생합니다
(user-service의 url로 호출하면 다 정상적으로 응답이 옵니다. api-gateway에서 호출하면 안되구요..)
원인을 찾지 못하여 확인 부탁드리겠습니다.
감사합니다
답변 1
0
안녕하세요, 이도원입니다.
말씀하신 원인으로는 바로 해결책을 드리기 어렵습니다. user-service를 직접 호출했을 때는 GET/POST가 잘 작동된다고 하셨으니, Controller 자체의 문제는 아니라고 생각됩니다. apigateway-service에서의 설정에 대한 문제라고 생각되며, application.yml 파일에 등록된 전체 내용을 확인해 봐야 할 것 같습니다. 작업하신 코드를 공유해 주시면, 확인하는데에 도움이 될 것 같습니다.
github 주소 및 edowon0623@gmail.com로 보내주시기 바랍니다.
감사합니다.
kafka 업데이트 강의 듣고 시포요
0
114
2
강의 교안
0
105
2
마이크로서비스간 통신 시, 인증 처리
0
116
2
api gateway 에서 인증 처리
0
76
1
섹션 19 질문드립니다
0
84
2
강의 자료 업데이트
0
105
2
부하분산 강의 섹션
0
65
1
강의자료는 어디에서?
0
98
2
강의 자료는 어디서 다운 받을 수 있나요?
0
131
2
전체 사용자 조회시 오류
0
65
1
혹시 pk 외 별도의 id 를 부여한 이유가 있을까요 ??
0
120
2
학습 방향
0
105
2
카프카 커넥터 사용 목적 문의
0
91
2
kafka 강의
0
118
2
서비스 디스커버리 종류
0
90
2
강의 자료에 대해서 궁금해요
0
125
2
GlobalFilter, LoggingFilter가 동작하지 않습니다.
0
96
2
Kafka Source Connect 버전 에러
0
95
2
소스커넥터는 사용안한 거 맞죠?
0
84
2
강의자료 업데이트 문의
0
99
2
강의에서 BCryptPasswordEncoder 에 역할(5-2)
0
63
1
강의 업데이트 계획이 궁금합니다.
0
120
2
MSA 애플리케이션에 Spring Web과 Spring Data JPA를 사용하는 것이 바람직한지 궁금합니다. (MSA 설계와 관련된 질문입니다)
0
168
2
어떤 것이 업데이트 된 건가요?
0
169
2





