EvalueTonSavoir/server/middleware/errorHandler.js

20 lines
439 B
JavaScript
Raw Normal View History

2024-03-29 20:08:34 -04:00
const AppError = require("./AppError");
const errorHandler = (error, req, res, _next) => {
res.setHeader('Cache-Control', 'no-store');
2024-03-29 20:08:34 -04:00
if (error instanceof AppError) {
return res.status(error.statusCode).json({
message: error.message,
code: error.statusCode
});
2024-03-29 20:08:34 -04:00
}
return res.status(500).json({
message: "Erreur technique",
code: 500
});
};
2024-03-29 20:08:34 -04:00
module.exports = errorHandler;