我正在尝试在我的 Sequelize 模型中实现验证。模型定义如下
var model = sequelize.define('Model', {
from: {
type: DataTypes.STRING,
allowNull: false,
validate: {
isEmail: true
}
}
}
然后我正在尝试构建一个实例并验证它:
var m = Model.build({ from: 'obviously not a email' });
var err = m.validate();
但如果我这样做console.log(err)
,我{ fct: [Function] }
只会得到。定义引发异常的自定义验证器会导致未处理的异常。
我应该如何validate()
正确使用?