2
我使用的是Sails,並且我創建了一個模型,並且它的大多數屬性都是必需的,但是如果我發佈了大多數屬性缺失的JSON,它仍然會在D b。我正在使用sails-postgresql
。 我甚至試過做手工:如何在sailsjs中驗證模型
ModelName.create(req.body).done(function(){})
我使用的是Sails,並且我創建了一個模型,並且它的大多數屬性都是必需的,但是如果我發佈了大多數屬性缺失的JSON,它仍然會在D b。我正在使用sails-postgresql
。 我甚至試過做手工:如何在sailsjs中驗證模型
ModelName.create(req.body).done(function(){})
你需要一個特殊的字段添加到您的模型屬性 - 「要求:真正的」或「的minLength:5」
module.exports = {
attributes: {
name: {
type: 'string',
maxLength: 20,
minLength: 5
},
email: {
type: 'email',
required: true
}
}
}
你可以閱讀有關帆模型中的驗證 - http://sailsjs.org/#!documentation/models