From 5af612264613ef3b1197091d4acedfa638592f03 Mon Sep 17 00:00:00 2001 From: Fred Boniface Date: Fri, 7 Apr 2023 17:53:49 +0100 Subject: [PATCH] Add requireJson middleware --- src/middlewares/requireJson.middlewares.js | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 src/middlewares/requireJson.middlewares.js diff --git a/src/middlewares/requireJson.middlewares.js b/src/middlewares/requireJson.middlewares.js new file mode 100644 index 0000000..a4d0707 --- /dev/null +++ b/src/middlewares/requireJson.middlewares.js @@ -0,0 +1,9 @@ +const log = require('../utils/log.utils') + +module.exports = async function requireJson(req, res, next) { + if (req.headers['content-type'] !== 'application/json') { + res.status(400).send({status: 400, message: "Server requires JSON"}) + } else { + next() + } +} \ No newline at end of file