我有这个源代码:q node.js中,后回调猫鼬的“后”
UserSchema.post('save', function (next) {
doSomethingAsync(function(){
next()
});
});
myFunc = function(user){
Q.ninvoke(user, 'save').then(function(){
doThisAtTheEnd()
});
}
但后来被称为前“doSomethingAsync”要求是回调。这怎么可能?! 在完成所有保存工作后,我怎样才能调用“then”?
非常感谢
编辑: 的两个功能是在不同的文件,没办法,也不打算使用全局变量。