【发布时间】:2015-10-06 11:57:09
【问题描述】:
我使用节点请求ajax包。所以,我有一个循环,在每次迭代中它都会向我的服务器发出请求。
// realItems needs the complete value of items assigned
var realItems;
var items = [];
_.forEach(JSON.parse(body), (value, key) => {
request('myurl/' + id, (error, response, body) => {
items = JSON.parse(body)
});
});
我如何捆绑来自request 包的所有请求,以便最后将items 变量的值分配给realItems?
// 编辑:
我使用 react js,所以在这种情况下 realItems 是一个状态,我不能在每次循环迭代中触发它,因为渲染会在每个 setState 上触发
【问题讨论】:
-
JSON.parse(body)的结果是什么?为什么您在request()通话中没有使用其中的任何内容?
标签: javascript request