diff --git a/app.js b/app.js index fea6b57..e991b16 100644 --- a/app.js +++ b/app.js @@ -3,17 +3,17 @@ require("dotenv").config(); const express = require("express"); const session = require("express-session"); const helmet = require("helmet"); -const mysql = require("mysql2/promise"); const fs = require("fs"); const path = require("path"); const expressLayouts = require("express-ejs-layouts"); -// ✅ Verschlüsselte Config -const { configExists, saveConfig } = require("./config-manager"); - -// ✅ DB + Session Reset +// ✅ DB + Session Store const db = require("./db"); -const { getSessionStore, resetSessionStore } = require("./config/session"); +const { getSessionStore } = require("./config/session"); + +// ✅ Setup Middleware + Setup Routes +const requireSetup = require("./middleware/requireSetup"); +const setupRoutes = require("./routes/setup.routes"); // ✅ Routes (deine) const adminRoutes = require("./routes/admin.routes"); @@ -64,85 +64,48 @@ function passesModulo3(serial) { return sum % 3 === 0; } -/* =============================== - SETUP HTML -================================ */ -function setupHtml(error = "") { - return ` - - -
- - -