【问题标题】:Sequelize unique custom message续集独特的自定义消息
【发布时间】:2022-02-10 02:25:30
【问题描述】:

当我尝试定义自定义消息时,默认消息Validation error 仍然出现。

unique 属性接受布尔值或object whit 属性namemsgname 是什么意思?为什么我在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'),
        },
      },
    },

【问题讨论】:

    标签: node.js express sequelize.js unique sequelize-typescript


    【解决方案1】:

    unique 是一个约束,在 DB 中有意义,这与仅由 Sequelize 使用的validate 选项不同。
    validations and constraints

    我想namemsg 是用于数据库将抛出 SequlizeUqniueConstraint 错误的情况。

    【讨论】:

      猜你喜欢
      • 2016-08-25
      • 2019-11-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多