import { CorsOptions } from "cors"; import { ORIGINS } from "../config/env"; export const ProductionCors: CorsOptions = { origin: (origin, callback) => { const origin_accepted = origin && origin.match((ORIGINS ?? origin) + "$"); if (origin_accepted) { callback(null, origin); } else { callback(new Error("Request's origin not accepted.")); } }, credentials: true, }; export const DevCors: CorsOptions = { origin: (origin, callback) => { callback(null, origin); }, credentials: true, };