본문 바로가기
프론트엔드/Next.JS

미들웨어(middleware)

by 학습하는 청년 2023. 7. 24.

## 미들웨어 실행 순서

다음은 프로젝트의 모든 라우트에 대해 미들웨어가 호출되는 실행 순서입니다.

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

댓글