2021년 08월 03일 TIL
배포상황에서 지속적으로 CORS문제가 발생했고, 백엔드 쪽에서 CORS 헤더가 사라지는 이유를 찾을 수 없어서 (백엔드 쪽에서 CORS헤더가 사라진다고 판단한 근거는,
- 로컬에서 실행했을 때에는, 정상적으로 헤더를 실어서 보내는 것을 확인했다.
- 그러나 파드에 올려서 직접 접근하여 확인했을 때에는, 헤더가 오지 않는 것을 확인
- 기타 테스트
이러한 판단의 근거를 통해 그것들을 해결해보려고 시도하였고, 그 과정에서 Ingress나 NGINX 등 여러가지 것들을 의심해보았지만 해결이 되지는 않았다. 최종적으로는 reverse proxy를 시도하였고, CORS 문제는 해결되었지만 아직 풀리지 않은 의문들이 몇가지 있다. 또한 reverse proxy에 대해 제대로 이해하고 적용한 것이 아니라, 그저 작동 샘플들을 보고 구현한 느낌이 있어 아쉽다. 추후 더 깊게 공부해볼 예정이다.