sql >> Databáze >  >> NoSQL >> MongoDB

Node.js – čeká na několik asynchronních volání

Jsem velkým fanouškem podtržítka/lodash, takže obvykle používám _.after , který vytvoří funkci, která se provede pouze po určitém počtu volání.

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

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

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

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

Protože javascript zvedne definici funkcí definovaných pomocí function funcName() syntaxe, váš kód se čte přirozeně:shora dolů.



  1. Mongoose.js vytvoří několik připojení k MongoDB z jednoho volání connect().

  2. Jak se připojit k instanci Redis (memorystore) ze standardního App Engine společnosti Google (Python 3.7)

  3. Kdy vypnout průhledné obrovské stránky pro redis

  4. 5 způsobů, jak získat měsíc z data v MongoDB