3

我需要对 Node.red 中数组中的每个 url 执行 HTTP 请求。基本上我想通过他们的 API 响应过滤 URL。我该怎么做呢?我找不到任何“循环”节点或任何东西。

4

2 回答 2

2

好的,解决了。我已经创建了需要 URL 数组的节点,msg.items并将它们一一插入msg.payload(请求元数据转到msg.itemData),同时将真实数据收集msg.payloadmsg.itemsResult. 在节点决定后切换到触发循环步骤或(如果msg.payload == false),触发“结果引脚”。

Node-RED 中的循环

在我开始工作后,我看到您可以通过返回消息数组从一个节点返回两个或多个值,因此应该可以在一个节点中进行循环,而无需循环开关。

于 2014-07-21T14:32:04.927 回答
2

有一个拆分器节点 (node-red-contrib-splitter) 将有效负载数组拆分为单独的消息。当消息(msg)到达时,将迭代配置的变量。

见:https ://www.npmjs.org/package/node-red-contrib-splitter

于 2014-12-18T05:26:21.083 回答