nodejs循环中的多个http请求
- 论坛
- nodejs循环中的多个http请求
15 浏览
nodejs循环中的多个http请求
我正在尝试在Node中制作一个简单的Feed阅读器,但在node.js中遇到了多个请求的问题。
例如,我有一个包含网址的表格,例如:
urls = [ "http://url1.com/rss.xml", "http://url2.com", "http://url3.com"];
现在我想获取每个网址的内容。最初的想法是使用for(var i in urls)
,但这不是一个好主意。最好的选择是以异步方式进行,但我不知道如何实现。
有什么想法吗?
编辑:
我有以下代码:
var data = []; for(var i = 0; i
问题是循环中首先调用了"http.get..."行,然后调用了事件response.on('data'),然后是response.on('end')。这样会导致混乱,我不知道如何处理。