我正在尝试使用 Sails,但我无法使用模型验证,有人可以帮助我吗?
问问题
2166 次
1 回答
3
验证被添加到模型的属性对象中。您可以在以下位置找到可用验证的列表:Sails Wiki - Models。每当您提交要写入数据存储的数据时,它们就会运行。因此,在create
Waterline 上将验证您提交的所有属性,并在update
其上验证您尝试更改的属性。
带有验证的示例模型如下所示:
module.exports = {
attributes: {
firstName: {
type: 'string',
minLength: 3,
required: true
},
lastName: {
type: 'string',
minLength: 3,
required: true
},
email: {
// types can be a validation type and will be converted to a string
// when saved
type: 'email',
required: true
},
sex: {
type: 'string',
in: ['male', 'female']
},
favoriteColor: {
type: 'string',
defaultsTo: 'blue'
},
age: {
type: 'integer',
min: 18
}
}
}
于 2013-07-31T17:14:34.307 回答