Search
Duplicate
🔫

로컬이 아닌 환경에서 서버 시간을 헤더에서 받아올 수 없는 문제

분야
COMMON
주제
FE
BE
인프라
심각도
중간😵
제보자
담당자
작성자
상태
처리 중
이슈링크(optional)
작성일자
2023/11/27 05:08
공개여부
비공개
글감

문제 상황

새로운 오픈예정 조회 로직에서 서버 시간을 기준으로 나타내기 위해, 서버 시간을 헤더에서 제공하는 X-Current-Time(커스텀한 헤더)을 기준으로 가져오려고 함.
한편, local 환경에서는 잘 동작하지만, dev 환경에서는 헤더에 해당하는 부분이 나타나지 않음.

원인

추정되는 원인
api-dev.cabi.42seoul.io에서는 해당하는 헤더가 잘 나타나는 것으로 보아서, 클라우드 환경에서 LB에서 뭔가 씹히는 부분이 있을 것 같음.
백서버 자체에 대해 요청을 보냈을 때 나타나는 부분
x-current-time 자체는 커스텀한 헤더(표준 헤더)가 아니어서 그런 것인가?
→ 하지만 로컬 환경에서는 잘 나타난다.
로컬, dev 환경에서도 브라우저 자체에서는 해당하는 헤더가 잘 나타난다.
하지만, 프론트 JS 파일에서 해당하는 헤더를 까보면, 로컬에서는 나타나는 x-current-time이 dev에서는 나타나지 않는다.

최종 해결

최종 해결을 위한 시행착오(optional)
해결방법

참고자료