【发布时间】:2015-11-19 11:51:06
【问题描述】:
我想多次调用同一个 API,但使用不同的键以更快地获得结果。
问题是我不需要等到收到第一次调用的结果就可以开始第二次调用,等等......
步骤如下:
1) 我有一个包含所有不同键的数组。
2) 从 API 获取数据(“APIKeys”是包含所有键的数组):
_.map(APIKeys,function(value, index){
var newCount = count+(25*index);
parseResult(Meteor.http.get("http://my.api.com/content/search/scidir?query=a&count=25&start="+newCount+"&apiKey="+value+""));
});
3) 我调用了一个函数(名为“parseResult”),它将格式化和过滤我从 API 获得的结果并将其保存到数据库中。
我想调用函数(第 3 步),而不必等待从 API 获取数据并在发出请求时继续使用其他键。
你知道我怎么能用流星做到这一点吗?
谢谢
【问题讨论】:
标签: javascript api meteor callback simultaneous