【发布时间】:2018-12-24 02:12:41
【问题描述】:
在 Node-Red 中,我希望能够在 HTTP 输入节点和响应节点之间使用 MQTT 发送消息并等待其响应。我认为一张图片更能说明这一点:
问题是 HTTP 响应节点必须以某种方式直接链接到输入节点,所以我想在收到 HTTP 输入后将整个消息保存在上下文中,然后在发送响应之前将其恢复。问题是,消息的结构显然是循环的,因此我不能直接将其转换为字符串,以将其存储在上下文中。
我尝试了不同的方法来解决这个问题(我看过这个:JSON.stringify, avoid TypeError: Converting circular structure to JSON 并且我尝试使用 circle-json 模块,但都不起作用)。
【问题讨论】: