## 미들웨어 실행 순서
다음은 프로젝트의 모든 라우트에 대해 미들웨어가 호출되는 실행 순서입니다.
1. `next.config.js`의 header 실행
2. `next.config.js`의 redirects 실행
3. **Middleware (rewrites, redirects, etc.) 실행**
4. `next.config.js`의 `beforeFiles` (rewrites) 실행
5. Filesystem routes (`public/`, `_next/static/`, `pages/`, `app/`, etc.)
6. `next.config.js`의 `afterFiles` (rewrites) 실행
7. 동적 라우팅 실행 (`/blog/[slug]`)
8. `next.config.js`의 `fallback` (rewrites) 실행
이 순서대로 각각의 단계에서 해당하는 작업이 실행됩니다.
'프론트엔드 > Next.JS' 카테고리의 다른 글
React 와 Next.js 비교 (0) | 2023.08.09 |
---|---|
Next JS 오류 해결 (0) | 2023.08.02 |
로딩 UI / 병렬적으로 수행 / 에러 UI (0) | 2023.07.24 |
서버 컴포넌트 / 클라이언트 컴포넌트 (0) | 2023.07.24 |
PageRouter - AppRouter 비교 (0) | 2023.07.24 |
댓글