From 06c4286c4ad1f3b053e838dfbc247c0fc101cbef Mon Sep 17 00:00:00 2001 From: rgrgogu Date: Tue, 12 May 2026 12:46:59 +0800 Subject: [PATCH] Adjusted --- server.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/server.js b/server.js index 617a02e..701772f 100644 --- a/server.js +++ b/server.js @@ -47,8 +47,13 @@ const PORT = process.env.PORT || 3000; // ────────────────────────────────────────────────────────────────────────────── app.set('trust proxy', 1); // Required for rate-limiter behind proxies/load balancers +const allowedOrigins = (process.env.ALLOWED_ORIGINS || process.env.APP_URL || '*').split(','); + app.use(cors({ - origin: process.env.APP_URL || '*', + origin: (origin, callback) => { + if (!origin || allowedOrigins.includes(origin)) return callback(null, true); + callback(new Error(`CORS: origin ${origin} not allowed`)); + }, credentials: true, }));