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