From 2ef27c82485b14ca814546f8d13f68cd71b7c4a6 Mon Sep 17 00:00:00 2001 From: Alec Date: Mon, 29 Dec 2025 14:59:57 -0500 Subject: [PATCH] allow local admin dashboard (#212) * allow local admin dashboard * removed 'unused' constant... --- server/api/AdminAPI.js | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/server/api/AdminAPI.js b/server/api/AdminAPI.js index 777e1e7..e5fe38a 100644 --- a/server/api/AdminAPI.js +++ b/server/api/AdminAPI.js @@ -4,9 +4,19 @@ const debugMode = Array.from(process.argv.map((arg) => arg.trim().toLowerCase()) const logger = require('../modules/Logger')(debugMode); const eventManager = (require('../modules/singletons/EventManager.js')).instance; const cors = require('cors'); -const { CORS_OPTIONS, CONTENT_TYPE_VALIDATOR } = require('../config/globals'); +const { CONTENT_TYPE_VALIDATOR } = require('../config/globals'); -router.use(cors(CORS_OPTIONS)); +router.use(cors( + (process.env.NODE_ENV?.trim() === 'development' + ? { + origin: '*', + optionsSuccessStatus: 200 + } + : { + origin: 'http://localhost:3000', + optionsSuccessStatus: 200 + }) +)); router.post('/sockets/broadcast', (req, res, next) => { CONTENT_TYPE_VALIDATOR(req, res, next);