From 719e8fb26c10f520861fc8fd06cdf6938080039c Mon Sep 17 00:00:00 2001 From: Miodec Date: Wed, 18 Aug 2021 01:15:26 +0100 Subject: [PATCH] better monkey error message --- backend/handlers/error.js | 26 ++++++++++++++++++-------- 1 file changed, 18 insertions(+), 8 deletions(-) diff --git a/backend/handlers/error.js b/backend/handlers/error.js index 59b5028b0..dce55a9a1 100644 --- a/backend/handlers/error.js +++ b/backend/handlers/error.js @@ -5,14 +5,24 @@ class MonkeyError { this.status = status ?? 500; this.errorID = uuid.v4(); this.stack = stack; - this.message = - process.env.MODE === "dev" - ? stack - ? String(stack) - : this.status === 500 - ? String(message) - : message - : "Internal Server Error " + this.errorID; + // this.message = + // process.env.MODE === "dev" + // ? stack + // ? String(stack) + // : this.status === 500 + // ? String(message) + // : message + // : "Internal Server Error " + this.errorID; + + if (process.env.MODE === "dev") { + this.message = stack ? String(stack) : String(message); + } else { + if (this.stack) { + this.message = "Internal Server Error " + this.errorID; + } else { + this.message = String(message); + } + } } }