2016-03-28 5 views
-1

データベースの多くの情報を表示するページをレンダリングする必要があります たとえば、私は行の数と特定の属性の合計を数えます......そして私は結果をejsページに送信します。node.jsでレンダリングする前に複数のリクエスト

実際、私は再帰呼び出しを行っていますが、これを行うには「より良い」方法があると信じています。

graph.get(getURL, function(err, result1) { 
     graph.get(getURL, function(err, result2) { 
      graph.get(getURL, function(err, result3) { 
        res.render('index', {res1:result1,res2:result2,res3:result3 }); 
      });   
     }); 
    }); 

真心を込め

答えて

1

使用の約束または非同期ライブラリ。それはコールバック地獄を減らすでしょう。

promises : https://github.com/kriskowal/q 
Async: https://github.com/caolan/async 
関連する問題