@directus/api
Version:
Directus is a real-time API and App dashboard for managing SQL database content
16 lines (15 loc) • 506 B
JavaScript
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;