UNPKG

nhb-express

Version:
24 lines (21 loc) 495 B
import { type CorsOptions } from 'cors'; export const corsOptions: CorsOptions = { origin: (origin, callback) => { const allowedOrigins = [ /^http:\/\/localhost:\d+$/, /^http:\/\/192\.168\.0\.\d+:\d+$/, ]; if ( !origin || allowedOrigins.some((pattern) => typeof pattern === 'string' ? pattern === origin : pattern.test(origin) ) ) { callback(null, true); } else { callback(new Error('Not Allowed by CORS!')); } }, // origin: '*', credentials: true, };