용어 사전 coding 용어 페이지
미들웨어
모든 요청을 관통하며 관측과 보안을 주입하는 공통 계층.
핵심 아이디어
FastAPI 미들웨어는 ASGI 사양을 따르는 래퍼입니다. 요청 범위(scope)를 받고 필요한 전·후 처리를 한 뒤 다음 계층에 넘기며, 응답을 가로채 수정하는 것도 가능합니다. 그래서 로깅, 트레이싱, CORS, 간단한 차단 정책처럼 전역으로 적용해야 하는 기능을 구현할 때 가장 먼저 거치는 지점입니다.
이 블로그에서의 역할
Mathbong FastAPI 연재에서는 미들웨어가 추적 ID, 보안 헤더, 모니터링 훅을 담당합니다. APIRouter와 라이프스팬 훅과 함께 쓰면 기능 라우터는 업무 로직에 집중하고, 공통 인프라 규칙은 전역 계층에서 관리할 수 있습니다.