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. |
pathname | string | El pathname de la URL. |
searchParams | Object | Los parámetros de búsqueda de la URL. |
Nota: Las propiedades de internacionalización del Enrutador de Páginas no están disponibles para usar en el Enrutador de Aplicaciones. Más información sobre internacionalización con el Enrutador de Aplicaciones.
Historial de versiones
Versión | Cambios |
---|---|
v15.0.0 | Se eliminaron ip y geo . |