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. |
defaultLocale | string | undefined | Der Standardgebietsschema für Internationalisierung. |
domainLocale | ||
- defaultLocale | string | Der Standardgebietsschema innerhalb einer Domain. |
- domain | string | Die Domain, die einem bestimmten Gebietsschema zugeordnet ist. |
- http | boolean | undefined | Gibt an, ob die Domain HTTP verwendet. |
locales | string[] | undefined | Ein Array verfügbarer Gebietsschemas. |
locale | string | undefined | Der aktuell aktive Gebietsschema. |
url | URL | Das URL-Objekt. |
Versionshistorie
Version | Änderungen |
---|---|
v15.0.0 | ip und geo entfernt. |