From c865a4df3fb93612e59e9caa3c732e6f36b32dc8 Mon Sep 17 00:00:00 2001 From: Mystikfluu Date: Mon, 6 Feb 2023 12:52:55 +0100 Subject: [PATCH] better error handling in post --- routes/api/post.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/routes/api/post.js b/routes/api/post.js index 08a0d81..e3e301a 100644 --- a/routes/api/post.js +++ b/routes/api/post.js @@ -196,8 +196,14 @@ export const setup = function (router, con, server) { console.log(5, `posted new message by ${res.locals.username} : ${req.body.message}`); }); } catch (error) { - res.status(error.statusCode) - res.json({ "error": error.message, "status": error.statusCode }); + if(error.statusCode) { + res.status(error.statusCode) + res.json({ "error": error.message, "status": error.statusCode }); + } else { + console.error("some error: ", error) + res.status(500) + res.json({"error":"internal server error", "status": 500}) + } } }); return createPID