728x90
HTTP헤더
-
FastAPI 시리즈 14화 - CORS 설정과 보안 헤더 적용하기기술과 산업/언어 및 프레임워크 2025. 6. 9. 19:36
FastAPI에서 CORS(Cross-Origin Resource Sharing) 정책을 설정하고, HTTP 보안 헤더를 적용하는 방법을 설명합니다. 프론트엔드 연동과 API 보안 강화를 위한 실전 설정 예제를 포함합니다.1. 왜 CORS 설정이 필요한가?브라우저 기반의 프론트엔드가 외부 API 서버와 통신하려고 할 때,서버가 CORS 정책을 명시적으로 허용하지 않으면 요청이 차단됩니다.예를 들어,Vue/React 앱이 http://localhost:3000에서 실행되고FastAPI 백엔드가 http://localhost:8000에 있다면다른 도메인 간 요청이므로 반드시 CORS 허용 설정이 필요합니다.2. FastAPI에서 CORS 설정 방법FastAPI는 Starlette의 미들웨어 구조를 그대로 사..