From 7ef00796bd4854acfe2b3e2984a203595fcd00a2 Mon Sep 17 00:00:00 2001 From: jason Date: Sat, 7 Mar 2026 23:59:00 -0600 Subject: [PATCH] feat: serve demo/ folder as static route at /demo Adds express.static middleware for the demo/ directory mounted at /demo, placed before the SPA catch-all so /demo/index.html resolves to the standalone stakeholder demo page instead of the React app. --- server.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/server.js b/server.js index f4c59cc..d1dc66b 100755 --- a/server.js +++ b/server.js @@ -11,6 +11,11 @@ app.use(cors()); app.use(express.json()); app.use(express.static(path.join(__dirname, 'client', 'dist'))); +// ── Demo static route ───────────────────────────────────────────────────────── +// Serves the standalone stakeholder demo page at /demo/index.html +// Must be registered before the SPA catch-all below. +app.use('/demo', express.static(path.join(__dirname, 'demo'))); + // ── Audit helper ───────────────────────────────────────────────────────────── function audit(action, entityType, entityId, performedBy, details) { try {