From 04baa564d54101dbc6220f081adcc66a1c7b7724 Mon Sep 17 00:00:00 2001 From: Cay Date: Sat, 28 Feb 2026 10:46:42 +0000 Subject: [PATCH] Bind server to 0.0.0.0 for reverse proxy access --- app.js | 50 +++++++++++++++++++++++++------------------------- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/app.js b/app.js index c5e42c2..abdf7a5 100644 --- a/app.js +++ b/app.js @@ -1,34 +1,34 @@ -require('dotenv').config(); -const express = require('express'); -const session = require('express-session'); -const bodyParser = require('body-parser'); - -const authRoutes = require('./routes/auth'); -const userRoutes = require('./routes/users'); -const widerrufRoutes = require('./routes/widerruf'); +require("dotenv").config(); +const express = require("express"); +const session = require("express-session"); +const bodyParser = require("body-parser"); +const authRoutes = require("./routes/auth"); +const userRoutes = require("./routes/users"); +const widerrufRoutes = require("./routes/widerruf"); const app = express(); -app.use(express.static('public')); -app.set('view engine', 'ejs'); +app.use(express.static("public")); +app.set("view engine", "ejs"); app.use(bodyParser.urlencoded({ extended: false })); -app.use(session({ - secret: 'plusfit_secret_key', +app.use( + session({ + secret: "plusfit_secret_key", resave: false, - saveUninitialized: false -})); + saveUninitialized: false, + }), +); -app.use('/', authRoutes); -app.use('/users', userRoutes); -app.use('/sepa', require('./routes/sepa')); -app.use('/sepa', require('./routes/sepaExport')); -app.use('/contracts', require('./routes/contracts')); -app.use('/register', require('./routes/register')); -app.use('/company', require('./routes/company')); -app.use('/widerruf', widerrufRoutes); +app.use("/", authRoutes); +app.use("/users", userRoutes); +app.use("/sepa", require("./routes/sepa")); +app.use("/sepa", require("./routes/sepaExport")); +app.use("/contracts", require("./routes/contracts")); +app.use("/register", require("./routes/register")); +app.use("/company", require("./routes/company")); +app.use("/widerruf", widerrufRoutes); - -app.listen(3005, () => { - console.log('Plusfit läuft auf http://localhost:3005'); +app.listen(3005, "0.0.0.0", () => { + console.log("Plusfit läuft auf Port 3005"); });