// module.exports = (err, req, res, next) => {
//     const status = err.statusCode || 500;
//     // const message = err.message || 'Internal Server Error';
//     const message = Array.isArray(err.message) ? err.message : [err.message] || 'Internal Server Error';

//     res.status(status).json({
//         success: false,
//         message,
//     });
// };

module.exports = (err, req, res, next) => {
    const status = err.statusCode || 500;

    res.status(status).json({
        success: false,
        message: err.message || 'Internal Server Error',
    });
};