NextRequest
NextRequest extiende la API Web Request con métodos adicionales de conveniencia.
cookies
Lee o modifica el encabezado Set-Cookie
de la solicitud.
set(nombre, valor)
Dado un nombre, establece una cookie con el valor proporcionado en la solicitud.
get(nombre)
Dado un nombre de cookie, devuelve su valor. Si no se encuentra la cookie, devuelve undefined
. Si hay múltiples cookies, devuelve la primera.
getAll()
Dado un nombre de cookie, devuelve sus valores. Si no se proporciona nombre, devuelve todas las cookies de la solicitud.
delete(nombre)
Dado un nombre de cookie, elimina la cookie de la solicitud.
has(nombre)
Dado un nombre de cookie, devuelve true
si existe en la solicitud.
clear()
Elimina el encabezado Set-Cookie
de la solicitud.
nextUrl
Extiende la API nativa URL
con métodos adicionales de conveniencia, incluyendo propiedades específicas de Next.js.
Las siguientes opciones están disponibles:
Propiedad | Tipo | Descripción |
---|---|---|
basePath | string | La ruta base de la URL. |
buildId | string | undefined | El identificador de compilación de la aplicación Next.js. Puede personalizarse. |
defaultLocale | string | undefined | La configuración regional predeterminada para internacionalización. |
domainLocale | ||
- defaultLocale | string | La configuración regional predeterminada dentro de un dominio. |
- domain | string | El dominio asociado a una configuración regional específica. |
- http | boolean | undefined | Indica si el dominio usa HTTP. |
locales | string[] | undefined | Array de configuraciones regionales disponibles. |
locale | string | undefined | La configuración regional actualmente activa. |
url | URL | El objeto URL. |
Historial de versiones
Versión | Cambios |
---|---|
v15.0.0 | Se eliminaron ip y geo . |