Commit 7c60a607 authored by Athanasios's avatar Athanasios
Browse files

lower case all query params

parent 4591308a
......@@ -5,14 +5,16 @@ const home = require("./routes/home");
const v1 = require("./routes/v1");
const assets = require("./routes/assets");
const cors = require("./src/cors");
const {queryParamsToLower} = require("./src/querySanitizers");
const app = express();
app.use(cors);
app.use(queryParamsToLower);
app.use("/", home);
app.use("/service/v1", v1);
app.use("/assets", assets);
app.listen(port, err => {
module.exports = app.listen(port, err => {
if (err) {
return console.log(err);
}
......
const queryParamsToLower = (req, res, next) => {
for (let key in req.query) {
if ((key.toLowerCase() === key) == false) {
req.query[key.toLowerCase()] = req.query[key]
delete req.query[key]
}
}
next();
}
module.exports = { queryParamsToLower };
\ No newline at end of file
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment