Files
Checkmate/Server/middleware/handleErrors.js
T

12 lines
399 B
JavaScript
Raw Normal View History

2024-05-27 10:47:14 -07:00
const logger = require("../utils/logger");
const handleErrors = (error, req, res, next) => {
2024-05-27 11:03:12 -07:00
const status = error.status || 500;
const message = error.message || "Something went wrong";
const service = error.service || "Unknown service";
2024-05-27 11:03:12 -07:00
logger.error(error.message, { service: service });
res.status(status).json({ success: false, msg: message });
2024-05-27 10:47:14 -07:00
};
module.exports = { handleErrors };