/** * Standard success response * @param {Object} res - Express response object * @param {number} statusCode - HTTP status code * @param {string} message - Success message * @param {Object} data - Response data */ const successResponse = (res, statusCode = 200, message = 'Success', data = null) => { res.status(statusCode).json({ success: true, message, data }); }; /** * Standard error response * @param {Object} res - Express response object * @param {number} statusCode - HTTP status code * @param {string} message - Error message * @param {Object} errors - Additional error details */ const errorResponse = (res, statusCode = 500, message = 'Error', errors = null) => { res.status(statusCode).json({ success: false, message, errors }); }; module.exports = { successResponse, errorResponse };