
要在 Node-RED 中动态添加 URL,可以使用 Function 节点。在此节点中,我们可以通过 msg.payload 动态设置 URL。例如:
msg.payload = "https://example.com/api?param1=value1¶m2=value2";
return msg;
这样,在流程中的其他节点就可以使用这个动态的 URL 进行请求。
需要依次执行多个 URL 请求,可以使用 Delay 节点来控制请求顺序。在该节点中,可以设置延迟时间,以确保前一个请求完成后再发起下一个请求。例如,我们可以设置第一个请求延迟 2 秒,第二个请求延迟 4 秒,依此类推。这样可以确保请求按照预期的顺序执行。
通过结合 Function 节点和 Delay 节点,我们可以在 Node-RED 中实现动态添加 URL 和控制多个 URL 请求顺序的功能,满足各种自动化需求。