Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/478.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 续集,使用空白值验证字段长度_Javascript_Node.js_Express_Sequelize.js - Fatal编程技术网

Javascript 续集,使用空白值验证字段长度

Javascript 续集,使用空白值验证字段长度,javascript,node.js,express,sequelize.js,Javascript,Node.js,Express,Sequelize.js,我正在使用as ORM和express 在中,它们的字段接受空值。如果提供了任何值,我想通过使用len定义输入的长度来验证此字段 代码: 但是,当字段为空时,Sequelize抛出错误。那么,我如何允许空值,并且仅在提供值时进行验证。您是否尝试过此注释空:false field: { type: DataTypes.TEXT, allowNull: true, validate: { notEmpty: false, len: { args: [50, 2

我正在使用as ORM和express

在中,它们的字段接受空值。如果提供了任何值,我想通过使用
len
定义输入的长度来验证此字段

代码:


但是,当字段为空时,Sequelize抛出错误。那么,我如何允许空值,并且仅在提供值时进行验证。

您是否尝试过此
注释空:false

field: {
  type: DataTypes.TEXT,
  allowNull: true,
  validate: {
    notEmpty: false,
    len: {
      args: [50, 200],
      msg: 'Please provide field within 50 to 200 characters.'
    }
  }
}
field: {
  type: DataTypes.TEXT,
  allowNull: true,
  validate: {
    notEmpty: false,
    len: {
      args: [50, 200],
      msg: 'Please provide field within 50 to 200 characters.'
    }
  }
}