这是我的代码
User.init({
email: {
type: DataTypes.STRING,
validate: {
isEmail: {
args: true,
msg: "Invalid email format"
},
notEmpty: {
args: true,
msg: 'Cannot be blank'
},
unique: {
args: true,
msg: "Email must be unique"
}
},
}
我用邮差检查。我注册为新用户;无效的验证器函数:unique;显示而不是注册。
unique
选项不是validate
选项的一部分,它应该在与validate
:相同的级别上
User.init({
email: {
type: DataTypes.STRING,
unique: {
args: true,
msg: "Email must be unique"
},
validate: {
isEmail: {
args: true,
msg: "Invalid email format"
},
notEmpty: {
args: true,
msg: 'Cannot be blank'
}
}
}