NextRequest
NextRequest erweitert die Web Request API mit zusätzlichen Komfortmethoden.
cookies
Lesen oder verändern des Set-Cookie
Headers der Anfrage.
set(name, value)
Setzt einen Cookie mit dem angegebenen Namen und Wert für die Anfrage.
get(name)
Gibt den Wert des Cookies mit dem angegebenen Namen zurück. Wird der Cookie nicht gefunden, wird undefined
zurückgegeben. Bei mehreren Cookies wird der erste zurückgegeben.
getAll()
Gibt die Werte eines Cookies zurück. Ohne Namensangabe werden alle Cookies der Anfrage zurückgegeben.
delete(name)
Löscht den Cookie mit dem angegebenen Namen aus der Anfrage.
has(name)
Gibt true
zurück, wenn der Cookie in der Anfrage existiert.
clear()
Entfernt den Set-Cookie
Header aus der Anfrage.
nextUrl
Erweitert die native URL
API mit zusätzlichen Komfortmethoden, einschließlich Next.js-spezifischer Eigenschaften.
Die folgenden Optionen sind verfügbar:
Eigenschaft | Typ | Beschreibung |
---|---|---|
basePath | string | Der Basis-Pfad der URL. |
buildId | string | undefined | Der Build-Identifier der Next.js-Anwendung. Kann angepasst werden. |
pathname | string | Der Pfadname der URL. |
searchParams | Object | Die Suchparameter der URL. |
Hinweis: Die Internationalisierungseigenschaften des Pages Routers sind für den App Router nicht verfügbar. Weitere Informationen zur Internationalisierung mit dem App Router.
Versionshistorie
Version | Änderungen |
---|---|
v15.0.0 | ip und geo entfernt. |