fixed error completely broken

This commit is contained in:
Miodec 2022-01-10 03:06:34 +01:00
parent 3eae8529df
commit ee0843b317

View file

@ -52,14 +52,15 @@ app.use(startingPath + "/leaderboard", leaderboardsRouter);
const newQuotesRouter = require("./api/routes/new-quotes");
app.use(startingPath + "/new-quotes", newQuotesRouter);
app.use(function (req, res) {
//DO NOT REMOVE NEXT, EVERYTHING WILL EXPLODE
app.use(function (e, req, res, next) {
let monkeyError;
if (req.errorID) {
if (e.errorID) {
//its a monkey error
monkeyError = req;
monkeyError = e;
} else {
//its a server error
monkeyError = new MonkeyError(req.status, req.message, req.stack);
monkeyError = new MonkeyError(e.status, e.message, e.stack);
}
if (!monkeyError.uid && req.decodedToken) {
monkeyError.uid = req.decodedToken.uid;
@ -79,9 +80,9 @@ app.use(function (req, res) {
stack: monkeyError.stack,
});
} else {
console.error(req.stack);
console.error(monkeyError.message);
}
return res.status(e.status || 500).json(monkeyError);
return res.status(monkeyError.status || 500).json(monkeyError);
});
app.get("/test", (req, res) => {