mirror of
https://github.com/monkeytypegame/monkeytype.git
synced 2025-12-28 19:08:32 +08:00
fixed error completely broken
This commit is contained in:
parent
3eae8529df
commit
ee0843b317
1 changed files with 7 additions and 6 deletions
|
|
@ -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) => {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue