HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
📯
부스트캠프 7기 BE 멤버쉽 설계
/
CORS 어디서 설정하는게 좋을까요?

CORS 어디서 설정하는게 좋을까요?

요약
확인
확인
레이블
8주차
배포환경에는 client - nginx(reverse proxy) - server 로 되어 있어 cors 설정을 nginx에서 해주었는데, 그렇다보니 로컬에서 client - 서버를 켜서 테스트하면 cors에러가 발생하더라고요.
 
서버에서 설정할 수도 있고, nginx에서도 설정할 수 있는데 보통 어디서할지 궁금합니다.
 
  • nginx에서 설정하면 nginx뒤에 붙는 서버들에대한 cors정책을 한번에 설정할 수 있어서 서버가 많아졌을 때, 단순히 nginx cors설정만 동적으로 변경하면 쉽게 변경될 것 같다는 장점이 있을 것 같아요. 서버하나하나에서 설정되어있다면 모든 서버가 재시작되어야할 것 같아요.
  • 서버에서 설정하면 로컬이나 nginx없이 테스트할 때, cors에러가 발생하게 되어 별도 처리가 필요할것 같아요.