From 960183c9c483e55b5f327041d1b52e29507c386d Mon Sep 17 00:00:00 2001 From: Oleg Proskurin Date: Sat, 4 Oct 2025 01:29:59 +0700 Subject: [PATCH] fix: CORS settings --- apps/api-service/src/app.ts | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/apps/api-service/src/app.ts b/apps/api-service/src/app.ts index b30c924..c98c550 100644 --- a/apps/api-service/src/app.ts +++ b/apps/api-service/src/app.ts @@ -27,17 +27,13 @@ export const appConfig: Config = { export const createApp = (): Application => { const app = express(); - // Middleware - CORS configuration - const corsOrigin = process.env['CORS_ORIGIN']?.split(',') || [ - 'http://localhost:3001', // Landing - 'http://localhost:3002', // Studio - 'http://localhost:3003', // Admin - '*' // Allow all for development - ]; - + // Middleware - CORS configuration (allow all origins) app.use(cors({ - origin: corsOrigin, - credentials: true + origin: true, // Allow all origins + credentials: true, + methods: ['GET', 'POST', 'PUT', 'DELETE', 'OPTIONS'], + allowedHeaders: ['Content-Type', 'Authorization', 'X-API-Key'], + exposedHeaders: ['X-Request-ID'] })); app.use(express.json({ limit: '10mb' }));