가변 깊이 URL은 남은 조각을 params.slug 배열로 모은다
문서 사이트처럼 경로 깊이가 달라질 때 catch-all 세그먼트는 URL 뒤쪽 조각을 한 page가 처리할 배열로 바꾼다.
| 요청 URL | 기준 경로 뒤 조각 | params.slug | 페이지가 할 일 |
|---|---|---|---|
/docs/getting-started | getting-started | ["getting-started"] | 문서 1개 조회 |
/docs/api/v1/auth | api / v1 / auth | ["api", "v1", "auth"] | 계층 경로로 문서 조회 |
/docs/features/dynamic-routes | features / dynamic-routes | ["features", "dynamic-routes"] | 카테고리와 문서명 분리 |
/docs | 없음 | [...slug]는 매칭 안 됨 | 문서 홈을 별도 route로 처리 |
/docs | 없음 | [[...slug]]는 undefined | 문서 홈도 같은 page에서 처리 |