【发布时间】:2021-10-29 20:16:21
【问题描述】:
我有一个从网页输入并使用 sequelize 处理的表单。 foreignKey 使用选择表单,所以如果用户没有选择,我想返回约束/验证错误,并带有 msg“是必需的”
在我的模型上
categoryId: {
type: DataTypes.INTEGER,
allowNull: {
args: false,
msg: 'Category are required'
},
但它没有返回约束/验证错误。
它的回报是这样的
DatabaseError [SequelizeDatabaseError]: invalid input syntax for type integer: "null"
如何处理? 谢谢。
【问题讨论】:
标签: node.js sequelize.js