Middleware

미들웨어는 라우트 핸들러 앞에서 요청을 먼저 판정한다

`middleware.ts`는 matcher에 걸린 요청을 가로채 인증, 로깅, 레이트리밋 같은 공통 작업을 처리한다.

Request/api/admin요청 진입
Matcher적용 경로 판정범위 제한
Middlewareredirect/rewrite/next공통 정책
Route실제 handler업무 로직
처리
적합
피할 것
auth gate
쿠키 기반 빠른 판정
무거운 DB 작업
rewrite
내부 경로 변경
의도 불명확한 우회
next
통과
모든 요청 과도 처리
핵심미들웨어는 라우터 앞의 얇은 판정층이지 모든 서버 로직을 넣는 장소가 아니다.