Next.js · Senior · Frage 44 von 75
Was ist das richtige Ergebnis bei einem Fehler in generateStaticParams während des Builds?
- 1Next.js ignoriert den Fehler und baut die Route ohne Seiten
- 2Der Build scheitert, und die kaputte Version gelangt nicht in Produktion
- 3Die Route wechselt automatisch zum Rendern auf dem Client
Antwort zeigen
Richtige Antwort: Der Build scheitert, und die kaputte Version gelangt nicht in Produktion
Erklärung
generateStaticParams läuft bei next build, bevor Seiten gerendert werden. Ein Fehler (etwa eine nicht erreichbare API) bricht den Build ab - besser, als eine App ohne Seiten auszuliefern. Ist die Quelle unzuverlässig, liefert man eine Teilmenge der Pfade und rendert den Rest bei Bedarf.