0
我需要根据验证错误的类型更改闪存错误消息。现在它总是说:Database error
如果我的自定义验证之一没有通过。在KeystoneJS验证失败时创建Flash消息
我的自定义验证发生在我的模型中,而不是在我的控制器中,所以我不知道如何在两者之间进行遍历。
这里是我的自定义的验证之一:
User.schema.path('email').validate(function (value) {
if (validator.isEmpty(value) || validator.isEmail(value)) {
return true;
}
else {
return false;
}
});
验证完美的作品,它只是我想改变闪光灯的消息。
我最初尝试这一点,但它没有任何效果。它仍然只显示'数据库错误' –
,听起来像一个错误 – Creynders