Next.js · Junior · Frage 29 von 75
Welche Route fängt /docs/a/b/c?
- 1
app/docs/[...slug]/page.tsx - 2
app/docs/[slug]/page.tsx - 3
app/docs/*/page.tsx
Antwort zeigen
Richtige Antwort: app/docs/[...slug]/page.tsx
Erklärung
Ein Catch-all-Segment [...slug] sammelt alle folgenden Segmente in einem Array. Ein normales [slug] passt auf genau ein Segment. Ein optionales Catch-all [[...slug]] passt auch auf /docs selbst. Sternchen in Ordnernamen unterstützt Next.js nicht.