function notFoundHandler(req, _res, next) { const error = new Error(`Route not found: ${req.method} ${req.originalUrl}`); error.statusCode = 404; error.errorCode = 'ROUTE_NOT_FOUND'; next(error); } function errorHandler(error, _req, res, _next) { const statusCode = error.statusCode || 500; const errorCode = error.errorCode || 'INTERNAL_ERROR'; if (statusCode >= 500) { console.error(error); } res.status(statusCode).json({ success: false, message: error.message || 'Unexpected server error.', data: null, errorCode, }); } module.exports = { notFoundHandler, errorHandler, };