문제 상황
•
새로운 오픈예정 조회 로직에서 서버 시간을 기준으로 나타내기 위해, 서버 시간을 헤더에서 제공하는 X-Current-Time(커스텀한 헤더)을 기준으로 가져오려고 함.
한편, local 환경에서는 잘 동작하지만, dev 환경에서는 헤더에 해당하는 부분이 나타나지 않음.
원인
•
추정되는 원인
api-dev.cabi.42seoul.io에서는 해당하는 헤더가 잘 나타나는 것으로 보아서, 클라우드 환경에서 LB에서 뭔가 씹히는 부분이 있을 것 같음.
백서버 자체에 대해 요청을 보냈을 때 나타나는 부분
x-current-time 자체는 커스텀한 헤더(표준 헤더)가 아니어서 그런 것인가?
→ 하지만 로컬 환경에서는 잘 나타난다.
로컬, dev 환경에서도 브라우저 자체에서는 해당하는 헤더가 잘 나타난다.
하지만, 프론트 JS 파일에서 해당하는 헤더를 까보면, 로컬에서는 나타나는 x-current-time이 dev에서는 나타나지 않는다.
최종 해결
•
최종 해결을 위한 시행착오(optional)
•
해결방법