티스토리 뷰
728x90
반응형
What?
springdoc-openapi Swagger를 접속할 때 Fail to load remote configuration 에러 문구와 함께 swagger 접속 불가
Why?
**/v3/api-docs/swagger-config 를 불러오지 못하는 문제 (404 Error)
로컬이나 서버 도메인으로 접속할 때는 정상 호출되지만 API Gateway를 통해 접속할 때 API path prefix가 변경될 때 이슈
비정상 호출 : http://apigw.com/v3/api-docs/swagger-config
정상 호출 : http://apigw.com/aa/v3/api-docs/swagger-config
How?
아래 옵션을 .yml 에 추가해주면 해결된다.
server:
forward-headers-strategy: FRAMEWORK
배포 이후에도 계속 swagger-config를 불러오지 못하는데
swagger-config는 spec-actions.js에서 호출되는데 .js 파일이 브라우저에 캐싱되었던 문제.
브라우저 캐시 삭제 후 정상 호출된다.
https://springdoc.org/v1/index.html#how-can-i-deploy-springdoc-openapi-ui-behind-a-reverse-proxy
https://github.com/springdoc/springdoc-openapi/issues/1741
728x90
반응형
'Spring' 카테고리의 다른 글
[Spring] @ModelAttribute (0) | 2025.01.30 |
---|---|
[Spring Boot] Spring Boot 2.7 이후 MustacheEnvironmentCollector deprecated (0) | 2024.03.11 |
[Spring Boot] @ExceptionHandler 에서 동일한 Exception을 구분해서 처리하는 방법 (0) | 2023.11.24 |
[Spring Boot] No spring.config.import property has been defined (1) | 2023.11.23 |
[Spring Boot] 2.7.8 버전 이후 Amazon RDS Aurora MySQL JDBC Driver 변경 (0) | 2023.11.21 |
반응형
300x250