javascript - Next.js 13 App-Verzeichnis Fehlerbehandlung von Client-Ausnahmen
Folgend der Dokumentation darüber, wie man Fehler behandelt, Routing: Fehlerbehandlung, habe ich error.tsx und global-error.tsx Komponenten sowohl zu den verschachtelten Routen als auch zum root app-Verzeichnis hinzugefügt.
Immer wenn ich versuche, einen Fehler aus Client-Komponenten (einer, die 'use client' hat) zu werfen, wird die Fehlergrenze nicht ausgelöst, und ich bleibe mit einer nicht abgefangenen Ausnahme zurück.
Meine Frage ist, gibt es auch eine Möglichkeit, Client-Ausnahmen global zu behandeln?
Antwort #1
Eine Sache, die man wissen sollte, ist diese Information hier
global-error.js ist nur in der Produktion aktiviert. In der Entwicklung wird stattdessen unsere Fehlerüberlagerung angezeigt.
Stellen Sie also zuerst sicher, dass es auch in der Produktion nicht funktioniert.