18 lines
386 B
TypeScript
18 lines
386 B
TypeScript
// @ts-nocheck
|
|
export function logErrors(err, req, res, next) {
|
|
console.error(err.stack);
|
|
next(err);
|
|
}
|
|
|
|
export function clientErrorHandler(err, req, res, next) {
|
|
if (req.xhr) {
|
|
res.status(500).send({ error: "Something failed!" });
|
|
} else {
|
|
next(err);
|
|
}
|
|
}
|
|
|
|
export function errorHandler(err, req, res, next) {
|
|
res.status(500);
|
|
res.render("error", { error: err });
|
|
}
|