sql >> Database teknologi >  >> NoSQL >> MongoDB

Node.js - vent på flere asynkrone opkald

Jeg er stor fan af understregning/lodash, så jeg bruger normalt _.after , som opretter en funktion, der kun udføres efter at være blevet kaldt et vist antal gange.

var finished = _.after(2, doRender);

asyncMethod1(data, function(err){
  //...
  finished();
});

asyncMethod2(data, function(err){
  //...
  finished();
})

function doRender(){
  res.render(); // etc
} 

Da javascript løfter definitionen af ​​funktioner defineret med function funcName() syntaks, din kode lyder naturligt:​​top-to-bottom.



  1. Redis::CommandError:ERR Klient sendte AUTH, men der er ikke angivet en adgangskode

  2. Hvad er meningen med flere Redis-databaser?

  3. Redis:NOAUTH-godkendelse påkrævet, men der er ingen adgangskodeindstilling

  4. Hvilken NoSQL-database skal jeg bruge til logning?