合并两个消息负载

Combine two message payload

我在我的一个项目中使用了 node-red。而且我在一个节点中处理两个消息有效负载时遇到问题。我不想单独处理它们,而是希望此节点将两个输入合并为一个。 我在网上找到的所有答案都在谈论如何按顺序处理它们,我不想那样。我需要将它们变成一个消息有效负载并传递给下一个节点。 有人对此有任何见解吗?

使用 Join 节点。

这可以设置为组合 2 条传入消息,以便新的 msg.payload 是一个包含输入消息的 msg.payload 的数组。

也请检查 node-red-contrib-fusion,根据您的具体用例,它可能会或可能不会过度杀伤。