异步等待呼叫

时间:2020-01-27 15:13:17

标签: javascript node.js mongodb async-await xml-rpc

我无法理解在我的案例中如何使用异步/等待 我的代码如下执行

getUserInfo = function () {
    async.waterfall([
        getActiveUser, getUsername, update],
        function(err , result){
            console.log(result)
        });


         function getActiveUser(callback) {
         //i have a db search to find who is active right now
             user.find({status: 'active'}, function (err , users){
                callback(err, users)
             })
         }




          function getUsername(users, callback) {
               async.map(users, getUserInfoXmlrpc, function (err, result) {
                  callback(err, result);
               });
          }

          function getUserInfoXmlrpc(user, doneCallback) {
               // i make a xmlrpc call based on dates
          }


}

我在拨打xmlrpc电话超过一天时遇到困难。 我试图实现异步等待创建一个函数,该函数将所需的日期存储在数组中,但我无法使其工作。 任何想法我该怎么办,导致我想像现在一样一步一步地更新用户,但必须根据xmlrpc调用检查他们的信息更新

0 个答案:

没有答案