Lass uns über Routing in Next.js sprechen. Heute werden wir über eines der mächtigsten Dinge sprechen: Middleware. Middleware in Next.js bietet eine leistungsfähige und flexible Möglichkeit, sowohl Anfragen vom Server abzufangen als auch den Anfragefluss zu steuern (Umleitungen, URL-Umschreibungen) und globale Funktionsweise wie Authentifizierung, Header und Cookie-Persistenz zu verbessern.
Erstellen von Middleware
Lass uns ein Middleware-Next.js-Projekt erstellen. Zunächst erstellen wir eine neue Datei für Middleware wie middleware.js oder middleware.ts im src-Ordner. Middleware in Next.js benötigt dann eine feine Kontrolle darüber, wo sie aktiv sein soll (z.B. eine benutzerdefinierte Matcher-Konfiguration oder die Verwendung von isXXX-Funktionen).
dzone.com
Introduction to Next.js Middleware: How It Works With Examples
