繁体   English   中英

node.js等待回调完成?

[英]node.js wait for callback to finish?

我有以下代码:

            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的优势之一,但是对于我的用例,我想等到收到上述回调的响应(即除非触发了回调,否则不要进一步执行代码。)我能做到这一点吗?

您可以使用async.js 只需使用npm安装它,然后在您的代码中“要求”它即可。

例如:

async.series([ 
  function(callback) {
    myWaitForThisFunction(callback);
  },
  function(callback) {
    myThenDoThisFunction(callback);
  }
]);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM