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,
includeSubDomains: 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.urlencoded({ limit: "100mb", extended: true }));