簡體   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