From ae1689604d2b0aa37aca7e537f371372068a1bdf Mon Sep 17 00:00:00 2001 From: Braulio Date: Tue, 12 Aug 2025 10:16:25 +0200 Subject: [PATCH] update --- back/src/core/servers/cors.ts | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/back/src/core/servers/cors.ts b/back/src/core/servers/cors.ts index 1cbc2e1..4aaba1b 100644 --- a/back/src/core/servers/cors.ts +++ b/back/src/core/servers/cors.ts @@ -12,7 +12,21 @@ const options: cors.CorsOptions = { credentials: true, methods: 'GET,HEAD,OPTIONS,PUT,PATCH,POST,DELETE', // IMPORTANT LIMIT HERE YOUR CLIENT APPS DOMAINS - origin: envConstants.CORS_ORIGIN, + origin: (origin, callback) => { + const allowedOrigins = [ + 'http://localhost:8080', + 'http://localhost:8081', + 'https://codepaster.net', + 'https://www.codepaster.net', + ]; + // Permitir peticiones sin origin (como Postman o curl) + if (!origin) return callback(null, true); + if (allowedOrigins.includes(origin)) { + return callback(null, true); + } else { + return callback(new Error('Not allowed by CORS')); + } + }, preflightContinue: false, };