요청 전 공통 판단을 처리한다
limits
Next.js Middleware 분기와 제한
미들웨어는 빠른 분기에는 강하지만 긴 처리와 복잡한 데이터 작업에는 맞지 않는다. 책임 제한을 알아야 안정적이다.
응답 방식이 페이지와 API에서 달라질 수 있다
라우트 핸들러나 서버 함수로 넘긴다
- 01요청 수신
- 02가벼운 조건 판단
- 03응답 경로 선택
- 04나머지는 handler 처리
- Edge 런타임 지원 API 확인
- 로그와 에러 메시지 최소화
- matcher로 실행 횟수 제한