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