Я должен проверить, что имя уже существует в базе данных перед добавлением значений.
Итак, я решил добавить пользовательский параметр экспресс-проверки.Это работает нормально при создании вызова.Но не работает в обновлении вызова.Вот мой код
const {check, body} = require ('express-validator / check');var models = require ("../ models");
let Validations = [
check('email').isEmail().withMessage("Invalid Email"),
check('phone').isLength({ min: 5 }).withMessage("Min length Required"),
check('name').not().isEmpty().withMessage("Value is Required"),
body("name").custom(value => {
return models.fundraisers.findByName(value).then(user => {
if (user) {
return Promise.reject('Name already in use');
}
})
})
]
Как справиться с этим в вызовах обновления.
Заранее спасибо.