如何在水线中使用异步自定义验证?
我试过了:
module.export = {
types: {
album : function(albumId) {
Album.findOne(albumId)
.then(function(album) {
console.log(album !== undefined); // true
return album != undefined;
})
.catch(function(err) {
return false;
});
// if I return true there, it works
},
}
attributes: {
album: {
model: 'album',
album: true
}
}
}
但似乎验证被拒绝,因为验证函数在成功之前返回。我也试过回复承诺,但它不起作用:P