export function errorHandler(err, req, res, next) { const statusCode = err.statusCode || 500; const code = err.code || 'INTERNAL_ERROR'; console.error('[BFF ERROR]', { code, statusCode, message: err.message, stack: err.stack, }); const response = { ok: false, error: code, message: err.message || 'Internal server error', }; // Добавляем детали валидации если есть if (err.details && Array.isArray(err.details)) { response.details = err.details; } res.status(statusCode).json(response); }