필수 catch-all과 선택적 catch-all의 차이는 /docs 자체를 받는가이다

둘 다 깊은 URL은 배열로 받지만, 기준 경로만 들어왔을 때의 결과가 다르다.

URL[...slug][[...slug]]설계 의미
/docs매칭 안 됨slug 없음문서 홈을 같은 page에 둘지 결정
/docs/a["a"]["a"]단일 문서 상세
/docs/a/b["a", "b"]["a", "b"]계층 문서 상세
/docs/api/v1/auth["api", "v1", "auth"]["api", "v1", "auth"]깊은 API 문서
잘못된 루트 접근404가 명확함빈 상태 UI 필요사용자 흐름에 맞춰 선택