diff --git a/config.json b/config.json index a8b6a96..985642f 100644 --- a/config.json +++ b/config.json @@ -26,5 +26,6 @@ } }, + "trustProxy": true, "forceSSL": true } \ No newline at end of file diff --git a/src/server/index.ts b/src/server/index.ts index b259b11..05eaeb8 100644 --- a/src/server/index.ts +++ b/src/server/index.ts @@ -29,6 +29,7 @@ app.use("/static/js",express.static("out/client")) app.use(cookieParser()) // check for ssl, if not redirect +if (config.trustProxy) app.enable("trust proxy") if (config.forceSSL) { app.use((req,res,next) => { if (req.protocol == "http") res.redirect(`https://${req.get("host")}${req.originalUrl}`)