only add hsts on HTTPS
This commit is contained in:
parent
6b169dc540
commit
6053317ab1
12
server.js
12
server.js
@ -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 }));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user