UNPKG

@pulzar/core

Version:

Next-generation Node.js framework for ultra-fast web applications with zero-reflection DI, GraphQL, WebSockets, events, and edge runtime support

14 lines 562 B
import cors from "cors"; export function createCorsMiddleware(options = {}) { const defaultOptions = { origin: process.env.CORS_ORIGIN || "*", methods: ["GET", "POST", "PUT", "DELETE", "PATCH", "OPTIONS"], allowedHeaders: ["Content-Type", "Authorization", "X-Requested-With"], credentials: true, maxAge: 86400, // 24 hours }; const corsOptions = { ...defaultOptions, ...options }; return cors(corsOptions); } export const corsMiddleware = createCorsMiddleware(); //# sourceMappingURL=cors.middleware.js.map