Next.js · Senior · Frage 31 von 75
Wie hilft unstable_rethrow bei der Fehlerbehandlung?
- 1Es sendet den Fehler an das angebundene Monitoring-System
- 2Es wirft interne Fehler von Next.js aus
catcherneut - 3Es wiederholt einen fehlgeschlagenen Request mehrmals mit Verzögerung
Antwort zeigen
Richtige Antwort: Es wirft interne Fehler von Next.js aus catch erneut
Erklärung
Next.js nutzt Exceptions für den Kontrollfluss: redirect, notFound, Signale für dynamisches Rendern. Ein breites try/catch schluckt sie und macht das Verhalten kaputt. unstable_rethrow(err) am Anfang von catch wirft solche Fehler erneut und lässt einem nur die „echten“.