2017-09-04 17 views
0

1回のリクエストでデータを取得しています。しかしここで私は複数のHTTPリクエストを送信しようとしています。ここで私は、データを取得することができませんでし襲ったとどのようにあなたがPromisesを使用する必要がejsテンプレートを使用してnodejで複数のリクエストを送信する方法

router.get('/specials',function(req,res,next){ 
    var callbackThree = function(error, resp, body) { 
    var data = JSON.parse(body); 
     res.render("specials",{ data: data}); 
    } 

    var callbackTwo = function(error, resp, body) { 
    request("https://siteblabla.com/wsmenu/sub_menu_list/789/", callBackThree); 
    } 

    var callbackOne = function(error, resp, body) { 
    request("https://siteblabla.com/wsspecials/specials_list/123/", callBackTwo); 
    } 
// request("api.com/users", callBackOne); 
}); 

答えて

0

EJS
でビューページ、すなわち内のデータを、渡すためにと呼ばれる偉大なnpmパッケージがありEJS-約束あなたが作ることができますあなたの場合の使用。このことができます

あなたは以下のURLでそれをダウンロードすることができ、

https://www.npmjs.com/package/ejs-promise

願っています!

関連する問題