Middleware laeuft vor jeder Anfrage an deinen Server. Perfekt fuer Auth-Checks, Redirects, Geo-Blocking oder A/B-Tests. Eine Datei im Root, und du kontrollierst den gesamten Traffic.
Pro-Tip — Der schnelle Weg
Halte Middleware schlank. Sie laeuft bei JEDEM Request, auch fuer Bilder und statische Dateien. Nutze den matcher um sie nur auf relevante Pfade zu beschraenken.
Seite 1
1
Middleware Datei erstellen
Erstelle eine middleware.ts Datei im Root deines Projekts, auf der gleichen Ebene wie den app-Ordner. Sie wird automatisch von Next.js erkannt.
// middleware.ts import { NextResponse } from 'next/server'; import type { NextRequest } from 'next/server';
Middleware kann keine Datenbank-Calls machen, nutze dafuer Route Handler
Teste Middleware lokal mit next dev, sie funktioniert identisch wie in Production
Seite 3
Bereit für den nächsten Schritt?
KIWorld VibeCoding Masterclass
Du willst nicht nur einzelne Tools einrichten, sondern wirklich lernen wie du mit KI komplette Apps, Websites und SaaS-Produkte baust? Über 700 Videos — von Anfänger bis Fortgeschritten — in jedem Bereich. Von der Idee bis zum fertigen Produkt, ohne eine Zeile Code selbst zu schreiben.