Можно ли добавить пользовательскую проверку, как существующий пользователь, используя метод обновления в keystone js - PullRequest
0 голосов
/ 09 октября 2018

Возможно ли добавить пользовательскую проверку, как пользователь существует, используя метод обновления в keystone js

updater.process(req.body, {
        flashErrors: true,
        fields: 'name, email, phone, enquiryType, message',
        errorMessage: 'There was a problem submitting your enquiry:',
    }, function (err) {
        if (err) {
            locals.validationErrors = err.error;
            console.log(err);
        } else {
            locals.enquirySubmitted = true;
        }
        next();
    });

Спасибо

1 Ответ

0 голосов
/ 10 октября 2018

Вы хотите использовать pre ловушки.

Документация находится здесь: https://keystonejs.netlify.com/api/methods/pre

Связанный вопрос: KeystoneJS: Как установить поле для получения случайно сгенерированногозначение?

Используя pre("save",, вы можете делать все, что захотите, так как вы можете получить доступ и изменить данные - доступ осуществляется через this.

...