cleanup no cors middleware

This commit is contained in:
Agusti Fernandez Pardo committed 2022-04-15 18:12:25 +02:00
1 parent 02855ef020
commit 04052c53b4
3 files changed
-31

No files matched your search

-17
View File
@@ -1,17 +0,0 @@
import type { NextMiddleware } from "next-api-middleware";
import NextCors from "nextjs-cors";
export const withCors: NextMiddleware = async (req, res, next) => {
// 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
// Execute the remaining middleware
await next();
};
-12
View File
@@ -1,12 +0,0 @@
import { label } from "next-api-middleware";
import { withCors } from "./withCors";
const withCorsMiddleware = label(
{
withCors,
},
["withCors"] // <-- Provide a list of middleware to call automatically
);
export { withCorsMiddleware };
-2
View File
@@ -2,8 +2,6 @@ import jsonSchema from "@/json-schema/json-schema.json";
import pjson from "@/package.json";
import { withSwagger } from "next-swagger-doc";
import { withCorsMiddleware } from "@lib/helpers/withCorsMiddleware";
const swaggerHandler = withSwagger({
definition: {
openapi: "3.0.0",