我需要在Node.red中的数组中的每个url上执行HTTP请求。基本上我想通过API响应过滤网址。我该怎么做呢?我找不到任何"循环"节点或任何东西。
答案 0 :(得分:2)
有一个拆分器节点(node-red-contrib-splitter)将有效负载阵列拆分为单独的消息。当消息(msg)到达时,配置的变量将被迭代。
答案 1 :(得分:1)
好的,解决了。我已经制作了一个节点,该节点需要msg.items
中的一系列网址,并在msg.payload
中逐个插入(请求元数据转到msg.itemData
),同时收集真实的msg.payload
进入msg.itemsResult
。在节点决定之后切换到火循环步骤或(如果msg.payload == false
),触发"结果引脚"。
在我工作之后,我看到你可以通过返回消息数组从一个节点返回两个或多个值,因此应该可以在一个节点中进行循环,而不是循环切换。