3/5/2025
다중 개발 서버 환경에서의 API 오리진 동적 설정: Next.js 미들웨어와 쿠키 활용
배경
회사의 메인 서비스는 약 10개의 개발 서버(dev1, dev2, …, dev10)를 운영 중이며, 각 서버는 인증 정보를 제외한 데이터가 독립적으로 동작한다.
내가 담당하고 있는 서비스는 메인 서비스가 아니여서 메인에서 레포지토리를 분리했지만, 메인 서비스와의 의존성이 남아있는 기능들이 꽤 있었고, 유입된 dev 서버에 따라 API origin을 동적으로 변경해야했