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é. |
pathname | string | Le chemin de l'URL. |
searchParams | Object | Les paramètres de recherche de l'URL. |
Remarque : Les propriétés d'internationalisation du routeur Pages ne sont pas disponibles pour le routeur App. En savoir plus sur l'internationalisation avec le routeur App.
Historique des versions
Version | Changements |
---|---|
v15.0.0 | ip et geo supprimés. |