Sequelize 独特的自定义消息
Sequelize unique custom message
当我尝试定义自定义消息时,默认消息 Validation error
仍然出现。
unique
属性 接受布尔值或 object
属性 name
和 msg
。 name
是什么意思?为什么我在 msg
中看不到消息?
sequelize: 6.16.1
谢谢
idcustomer: {
type: DataTypes.STRING(255),
allowNull: false,
primaryKey: true,
unique: {
name: 'idcustomer',
msg: 'idcustomer duplicate',
},
validate: {
notEmpty: {
msg: RequiredFieldMessage('Id Customer'),
},
},
},
unique
是一个约束,在数据库中有意义,不像 validate
选项仅由 Sequelize 使用。
参见 validations and constraints
我想 name
和 msg
是针对数据库将抛出 SequlizeUqniueConstraint 错误的情况。
当我尝试定义自定义消息时,默认消息 Validation error
仍然出现。
unique
属性 接受布尔值或 object
属性 name
和 msg
。 name
是什么意思?为什么我在 msg
中看不到消息?
sequelize: 6.16.1
谢谢
idcustomer: {
type: DataTypes.STRING(255),
allowNull: false,
primaryKey: true,
unique: {
name: 'idcustomer',
msg: 'idcustomer duplicate',
},
validate: {
notEmpty: {
msg: RequiredFieldMessage('Id Customer'),
},
},
},
unique
是一个约束,在数据库中有意义,不像 validate
选项仅由 Sequelize 使用。
参见 validations and constraints
我想 name
和 msg
是针对数据库将抛出 SequlizeUqniueConstraint 错误的情况。