首先感谢您的帮助。
所以我的问题是:我在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)
}