node.js - Sequelize 验证在 save() 上不起作用

标签 node.js sequelize.js

我有一个带有这样验证的 Sequelize 模型:

validate: {
    isEmail: {msg: 'This field must be an E-Mail!'}
}

当我使用 .create() 方法时它可以工作,但当我使用 .update()/.save() 方法时它不工作。我做错了什么吗?

提前致谢。

最佳答案

要验证实例,您也可以在模型实例上调用 .validate()

关于node.js - Sequelize 验证在 save() 上不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40105220/

相关文章:

javascript - 无法使用sequelize-auto生成 typescript 模型

javascript - Sequelize - 实例的设置属性什么都不做?

javascript - Sequelize 错误: Unhandled rejection TypeError: expecting an array or an iterable object but got [object Null]

javascript - Node.js - Express.js JWT 总是在浏览器响应中返回一个无效的 token 错误

javascript - 如何将带有静态 Assets 的 React 组件发布到 npm?

node.js - 我应该在哪里安装/保存node_modules?

javascript - 如何正确测试函数

node.js - 如何正确处理 nodejs 中的 SequelizeConnectionError

mysql - Sequelize 复合唯一约束

node.js - 为什么 npm 使用这个 package.json 安装这么多模块?