UNPKG

@directus/api

Version:

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

16 lines (15 loc) 506 B
import { useEnv } from '@directus/env'; import cors from 'cors'; 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'], }); } export default corsMiddleware;