如何在不保存nodejs |的情况下validationlogging sailsjs | 吃水线

我寻求这种性质的东西

//validation rules in model "User" attributes: { age: { required: true, type: 'numeric' } }, //now in controller, i want to be able to do this Recipe.validate({age: 'An invalid age because it is a string. I except a validation error as response'}); 

问题是,它不工作..它抱怨前validation不可用,等等

您需要将callback传递给.validate

 Recipe.validate({age: 'blah'}, function(err){ if (err && err.invalidAttributes) { console.log(err.invalidAttributes); } else { // model is valid } });