Next.js · Senior · Frage 69 von 75
notFound() wird in einer Komponente aufgerufen, die in einer <Suspense>-Grenze gestreamt wird. Was bekommt der Crawler?
- 1Einen Status 404, weil Next.js die Header umschreibt
- 2Einen Fehler 500, weil der Stream abgebrochen wird
- 3Status 200 plus ein Meta-Tag
noindexim HTML
Antwort zeigen
Richtige Antwort: Status 200 plus ein Meta-Tag noindex im HTML
Erklärung
Mit dem Start des Streams steht der Statuscode fest. Für einen echten Status 404 ruft man notFound() auf, bevor etwas gestreamt wird, etwa am Anfang der Seite.