使用npm请求并获取nodejs中的数据数组

时间:2017-05-12 01:31:31

标签: javascript node.js promise

首先感谢您的帮助。

所以我的问题是:我在node.js中使用request来解析链接列表,我想在数组中获取这些数据然后传递给mongoose

function running(link,name,title)
{
    try{
    request.get(link,function(error,response,body){
        return some-data
    })
}
    catch(error){
        console.log(error)
    }  
};

但如果我这样做

lstPttn1.forEach(function(data){
        //Final link with date pattern
        var lnkFnal = data.site + datReq;
        lst.push(running(lnkFnal,data.nome,data.titulo)))

    });

因为请求是同步的,所以它得到一个空列表,我是异步的新手,所以我试图找到一个解决方案,但没有找到任何类似的请求,我怎么能做到这一点?

感谢您的帮助

修改:--------

所以我发现了这篇文章Link of Post

并在我的请求代码中添加了这个过去。

count++     
if(count==lstPttn1.length){                 
console.log(lstFnal)
}

0 个答案:

没有答案