nextjs cors
v2.2.0
Nextjs-Cors est un package Node.js pour fournir un middleware qui peut être utilisé pour activer CORS avec diverses options dans les applications NextJS.
Nous devrons d'abord installer, afin d'utiliser ce merveilleux package.
# Using npm
npm install nextjs-cors@latest
# Using yarn
yarn add nextjs-cors@latest
# Using pnpm
pnpm add nextjs-cors@latestNextJS-CORS utilise le package CORS, nous vous invitons donc à vérifier la documentation https://github.com/expressjs/Cors
pages / 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 sous licence.