Skip to content

🎉 nextjs-cors is a node.js package to provide a Connect/Express middleware that can be used to enable CORS with various options 🚀

License

Notifications You must be signed in to change notification settings

yonycalsin/nextjs-cors

Repository files navigation

nextjs-cors

CORS middleware for Next.js API routes.

CI npm version npm downloads license

Installation

npm install nextjs-cors
# or
yarn add nextjs-cors
# or
pnpm add nextjs-cors

Usage

import NextCors from "nextjs-cors";

export default async function handler(req, res) {
  // Run CORS middleware
  await NextCors(req, res, {
    methods: ["GET", "HEAD", "PUT", "PATCH", "POST", "DELETE"],
    origin: "*",
    optionsSuccessStatus: 200,
  });

  // Your API logic
  res.json({ message: "Hello NextJs Cors!" });
}

Options

This package uses the cors package. See the cors documentation for all available options.

License

MIT

About

🎉 nextjs-cors is a node.js package to provide a Connect/Express middleware that can be used to enable CORS with various options 🚀

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 7