NextRequest
NextRequest étend l'API Web Request avec des méthodes supplémentaires pratiques.
cookies
Lire ou modifier l'en-tête Set-Cookie
de la requête.
set(name, value)
Étant donné un nom, définit un cookie avec la valeur donnée dans la requête.
get(name)
Étant donné un nom de cookie, retourne la valeur du cookie. Si le cookie n'est pas trouvé, undefined
est retourné. Si plusieurs cookies sont trouvés, le premier est retourné.
getAll()
Étant donné un nom de cookie, retourne les valeurs du cookie. Si aucun nom n'est donné, retourne tous les cookies de la requête.
delete(name)
Étant donné un nom de cookie, supprime le cookie de la requête.
has(name)
Étant donné un nom de cookie, retourne true
si le cookie existe dans la requête.
clear()
Supprime l'en-tête Set-Cookie
de la requête.
nextUrl
Étend l'API native URL
avec des méthodes supplémentaires pratiques, incluant des propriétés spécifiques à Next.js.
Les options suivantes sont disponibles :
Propriété | Type | Description |
---|---|---|
basePath | string | Le chemin de base de l'URL. |
buildId | string | undefined | L'identifiant de build de l'application Next.js. Peut être personnalisé. |
defaultLocale | string | undefined | La locale par défaut pour l'internationalisation. |
domainLocale | ||
- defaultLocale | string | La locale par défaut dans un domaine. |
- domain | string | Le domaine associé à une locale spécifique. |
- http | boolean | undefined | Indique si le domaine utilise HTTP. |
locales | string[] | undefined | Un tableau des locales disponibles. |
locale | string | undefined | La locale actuellement active. |
url | URL | L'objet URL. |
Historique des versions
Version | Changements |
---|---|
v15.0.0 | ip et geo supprimés. |