UNPKG

@directus/api

Version:

Directus is a real-time API and App dashboard for managing SQL database content

18 lines (16 loc) 538 B
import { useEnv } from "@directus/env"; import cors from "cors"; //#region src/middleware/cors.ts let corsMiddleware = (_req, _res, next) => next(); const env = useEnv(); if (env["CORS_ENABLED"] === true) corsMiddleware = cors({ origin: env["CORS_ORIGIN"], methods: env["CORS_METHODS"], allowedHeaders: env["CORS_ALLOWED_HEADERS"], exposedHeaders: env["CORS_EXPOSED_HEADERS"], credentials: env["CORS_CREDENTIALS"], maxAge: env["CORS_MAX_AGE"] }); var cors_default = corsMiddleware; //#endregion export { cors_default as default };