nextjs cors
v2.2.0
Nextjs-Cors es un paquete Node.js para proporcionar un middleware que se puede utilizar para habilitar CORS con varias opciones en las aplicaciones NextJS.
Primero tendremos que instalarnos para usar este maravilloso paquete.
# Using npm
npm install nextjs-cors@latest
# Using yarn
yarn add nextjs-cors@latest
# Using pnpm
pnpm add nextjs-cors@latestNextJS-Cors usa el paquete CORS, por lo que lo invitamos a verificar la documentación https://github.com/expressjs/cors
páginas/api/whoami. {ts, js}
import NextCors from 'nextjs-cors' ;
async function handler ( req , res ) {
// Run the cors middleware
// nextjs-cors uses the cors package, so we invite you to check the documentation https://github.com/expressjs/cors
await NextCors ( req , res , {
// Options
methods : [ 'GET' , 'HEAD' , 'PUT' , 'PATCH' , 'POST' , 'DELETE' ] ,
origin : '*' ,
optionsSuccessStatus : 200 , // some legacy browsers (IE11, various SmartTVs) choke on 204
} ) ;
// Rest of the API logic
res . json ( { message : 'Hello NextJs Cors!' } ) ;
} nextjs-cors bajo licencia.