We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7491711 commit 40f0761Copy full SHA for 40f0761
src/server.js
@@ -10,6 +10,13 @@ app.set("view options", { layout: false });
10
app.use(express.json({ limit: "50mb" }));
11
12
app.use((req, res, next) => {
13
+ if (process.env.HEADER_CHECK) {
14
+ const header = process.env.HEADER_CHECK.split(":");
15
+ if (req.headers[header[0]] !== header[1]) {
16
+ res.status(403).send("Forbidden, set correct header to access");
17
+ return;
18
+ }
19
20
const ip = req.headers["x-forwarded-for"] || req.connection.remoteAddress;
21
const date = new Date().toISOString();
22
const ref = req.header("Referer");
0 commit comments