node-red 使用多个源构建 http post 请求
node-red use several sources to build http post request
我是 node-red 的新手,我对 "message payload flow system" 感到困惑。
我想发送一个 POST 请求,该请求在请求负载中包含文件和其他参数。这些文件应该在一个名为 "files".
的数组中
我从我的文件系统读取我的文件,这工作正常,但在功能节点中,我如何构建我的 POST 负载?
到目前为止我有这个:
问题是负载包含两个文件,我找不到单独获取它们的方法。如何将我的两个文件分别检索到 BUILD-POST-REQ
函数中?
好的。我找到了一个解决方案。但我不知道这是否是最佳做法。欢迎指正!
我的想法是,在读取每个文件后,我将其存储在 msg
对象的新 属性 中,然后可以稍后在流程中访问它。
核心 Join 节点可用于合并并行输入流的输出。它有多种模式来控制它将收集多少输入消息。
这些包括消息计数。
您还可以选择它如何组合输入消息,这可以是一个数组或一个对象,使用 msg.topic
作为传入 msg.payload
的键
我是 node-red 的新手,我对 "message payload flow system" 感到困惑。
我想发送一个 POST 请求,该请求在请求负载中包含文件和其他参数。这些文件应该在一个名为 "files".
的数组中我从我的文件系统读取我的文件,这工作正常,但在功能节点中,我如何构建我的 POST 负载?
到目前为止我有这个:
问题是负载包含两个文件,我找不到单独获取它们的方法。如何将我的两个文件分别检索到 BUILD-POST-REQ
函数中?
好的。我找到了一个解决方案。但我不知道这是否是最佳做法。欢迎指正!
我的想法是,在读取每个文件后,我将其存储在 msg
对象的新 属性 中,然后可以稍后在流程中访问它。
核心 Join 节点可用于合并并行输入流的输出。它有多种模式来控制它将收集多少输入消息。
这些包括消息计数。
您还可以选择它如何组合输入消息,这可以是一个数组或一个对象,使用 msg.topic
作为传入 msg.payload