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 || '')