From 002a08ab6a29ab96de9cc7127c6f365f7b3c7887 Mon Sep 17 00:00:00 2001 From: "Torsten Schulz (local)" Date: Wed, 24 Sep 2025 10:52:04 +0200 Subject: [PATCH] =?UTF-8?q?F=C3=BCge=20Unterst=C3=BCtzung=20f=C3=BCr=20Umg?= =?UTF-8?q?ebungsvariablen=20in=20server.js=20hinzu,=20indem=20dotenv=20ko?= =?UTF-8?q?nfiguriert=20wird.=20=C3=84ndere=20den=20Port=20auf=20den=20Wer?= =?UTF-8?q?t=20aus=20der=20Umgebungsvariable=20oder=20auf=203000=20als=20F?= =?UTF-8?q?allback,=20um=20die=20Flexibilit=C3=A4t=20der=20Konfiguration?= =?UTF-8?q?=20zu=20erh=C3=B6hen.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/server.js b/server.js index 62a1e6c..c12febb 100644 --- a/server.js +++ b/server.js @@ -3,6 +3,7 @@ const bodyParser = require('body-parser'); const cors = require('cors'); const https = require('https'); const fs = require('fs'); +require('dotenv').config(); const sequelize = require('./config/database'); const authRouter = require('./routes/auth'); const eventTypesRouter = require('./routes/eventtypes'); @@ -19,7 +20,7 @@ const imageRouter = require('./routes/image'); const filesRouter = require('./routes/files'); const app = express(); -const PORT = 3000; +const PORT = parseInt(process.env.PORT, 10) || 3000; // CORS mit Whitelist und tolerantem Fallback für fehlende Origin-Header const allowedOrigins = (process.env.ALLOWED_ORIGINS || '')