From bca9aa8c0ae9eba41c75a229c6f2d79d15080bfe Mon Sep 17 00:00:00 2001 From: Trevor Mears Date: Mon, 29 Dec 2025 22:01:00 -0800 Subject: [PATCH] Add trust proxy for correct HTTPS detection behind reverse proxies --- server/index.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/server/index.js b/server/index.js index cc478e7..4d842f8 100644 --- a/server/index.js +++ b/server/index.js @@ -7,6 +7,10 @@ require('./db'); const app = express(); const PORT = process.env.PORT || 3000; +// Trust proxy headers (X-Forwarded-Proto, X-Forwarded-For, etc.) +// Required for correct protocol detection behind reverse proxies (nginx, Caddy, etc.) +app.set('trust proxy', true); + // Middleware app.use(express.json({ limit: '50mb' })); app.use(express.static(path.join(__dirname, '..', 'public')));