From 9c640be545110d2c6da03164debfd2667da219e7 Mon Sep 17 00:00:00 2001 From: stan Date: Sat, 18 Feb 2023 23:27:35 -0600 Subject: [PATCH] add something calone too lazy to add --- src/index.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/index.js b/src/index.js index eff1167..f9585a6 100644 --- a/src/index.js +++ b/src/index.js @@ -14,6 +14,17 @@ setInterval(() => { }) }, 15000) +const validateQueryParam = (req, res, next) => { + const myQueryParam = process.env.accessKey; + if (req.query.hasOwnProperty(myQueryParam)) { + next(); + } else { + res.status(400).send(`The ${myQueryParam} query parameter is missing`); + } +} + +app.use(validateQueryParam); + app.use("/game/start", require("./routes/game/start.js")) app.use("/game/stop", require("./routes/game/stop.js")) app.use("/game/running", require("./routes/game/running.js"))