Next.js · Senior · Frage 28 von 75
Wie verbindet man forbidden() und unauthorized() mit einer UI?
- 1Es sind Aliase von
redirect('/login')mit anderem HTTP-Status - 2
authInterruptseinschalten undforbidden.tsxanlegen - 3Sie funktionieren ab Werk und zeigen die Standard-404-Seite
Antwort zeigen
Richtige Antwort: authInterrupts einschalten und forbidden.tsx anlegen
Erklärung
Die Funktionen unterbrechen das Rendern und zeigen die passende UI mit den Status 403 und 401 - ähnlich wie notFound(). Vorerst ist es eine experimentelle Funktion. Die Weiterleitung zum Login macht man gesondert über redirect().