From 81267b1cc33f1c9cbe372eac23903f01423a9f74 Mon Sep 17 00:00:00 2001 From: Mathias Wagner Date: Sun, 26 Jun 2022 17:07:52 +0200 Subject: [PATCH] Created the error middleware --- middlewares/error.js | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 middlewares/error.js diff --git a/middlewares/error.js b/middlewares/error.js new file mode 100644 index 0000000..7c64cd7 --- /dev/null +++ b/middlewares/error.js @@ -0,0 +1,8 @@ +module.exports = ((err, req, res, next) => { + if (err instanceof SyntaxError) { + return res.status(500).send({ message: err.message }); + } else if (err) { + return res.status(500).json({message: "An internal error occurred"}); + } + next(); +}); \ No newline at end of file