only add hsts on HTTPS

This commit is contained in:
none 2023-05-03 10:17:04 +02:00
parent 6b169dc540
commit 6053317ab1

View File

@ -263,11 +263,19 @@ app.use(fileUpload({
} }
})); }));
app.use(hsts({ const hstsMiddleware = hsts({
maxAge: 31536000, maxAge: 31536000,
includeSubDomains: true, includeSubDomains: true,
preload: true preload: true
})); })
app.use((req, res, next) => {
if (req.secure) {
hstsMiddleware(req, res, next)
} else {
next()
}
})
app.use(bodyParser.default.json({ limit: "100mb" })); app.use(bodyParser.default.json({ limit: "100mb" }));
app.use(bodyParser.default.urlencoded({ limit: "100mb", extended: true })); app.use(bodyParser.default.urlencoded({ limit: "100mb", extended: true }));