我有以下代码:
exported.removeWatcher(issueId, user, function(err, result) {
if (result.statusCode != 204) { // Build a list of failed issues
} else if (result.statusCode == 204) {
}
console.log();
});
我知道使用回调是node.js的优点之一,但对于我的用例,我想等到我收到上述回调的响应(即不进一步执行代码,除非回调被触发。)我怎样才能做到这一点?
答案 0 :(得分:0)
您可以使用async.js。只需使用npm和"要求"安装它。它在你的代码中。
例如:
async.series([
function(callback) {
myWaitForThisFunction(callback);
},
function(callback) {
myThenDoThisFunction(callback);
}
]);