【发布时间】:2017-07-12 15:00:11
【问题描述】:
我需要根据验证错误的类型更改 Flash 错误消息。现在它总是说:Database error 如果我的自定义验证之一没有通过。
我的自定义验证发生在我的模型中,而不是在我的控制器中,所以我不确定如何在两者之间进行遍历。
这是我的自定义验证之一:
User.schema.path('email').validate(function (value) {
if (validator.isEmpty(value) || validator.isEmail(value)) {
return true;
}
else {
return false;
}
});
验证工作完美,只是我要更改的 Flash 消息。
【问题讨论】:
标签: javascript validation model-view-controller keystonejs flash-message