const requiredValidate = (...fields) => (req, res, next) => { const errors = [] fields.forEach((field) => { if (!req.body[field]) { errors.push(field); } }) if (errors.length) { throw new Error(`Не все поля заполнены: ${errors.join(", ")}`); } else { next() } } module.exports.requiredValidate = requiredValidate;