NextRequest
NextRequest erweitert die Web Request API um zusätzliche praktische Methoden.
cookies
Liest oder verändert den Set-Cookie
-Header der Anfrage.
set(name, value)
Setzt ein Cookie mit dem angegebenen Namen und Wert in der Anfrage.
get(name)
Gibt den Wert des Cookies mit dem angegebenen Namen zurück. Wenn der Cookie nicht gefunden wird, wird undefined
zurückgegeben. Wenn mehrere Cookies gefunden werden, wird der erste zurückgegeben.
getAll()
Gibt die Werte des Cookies mit dem angegebenen Namen zurück. Wenn kein Name angegeben wird, 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 mit dem angegebenen Namen in der Anfrage existiert.
clear()
Entfernt den Set-Cookie
-Header aus der Anfrage.
nextUrl
Erweitert die native URL
-API um zusätzliche praktische Methoden, 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 | Die Build-Kennung der Next.js-Anwendung. Kann angepasst werden. |
defaultLocale | string | undefined | Die Standard-Sprache für Internationalisierung. |
domainLocale | ||
- defaultLocale | string | Die Standard-Sprache innerhalb einer Domain. |
- domain | string | Die Domain, die mit einer bestimmten Sprache verknüpft ist. |
- http | boolean | undefined | Gibt an, ob die Domain HTTP verwendet. |
locales | string[] | undefined | Ein Array verfügbarer Sprachen. |
locale | string | undefined | Die aktuell aktive Sprache. |
url | URL | Das URL-Objekt. |
Versionsverlauf
Version | Änderungen |
---|---|
v15.0.0 | ip und geo entfernt. |