节点红色:节点间共享数据

Node red: share data between node

我试图在我的节点函数之间共享数据抛出上下文对象的使用,但似乎在这个版本中它不起作用:

My node version: 0.10.40
My node red version:  0.11.1

我无法更新节点或节点红色版本,因为我在 multitech mconduit 网关中使用嵌入式版本。所以我坚持使用这个版本。

我尝试了以下 context.set("AE", AE),我得到了 TypeError: Object [object Object] has no method 'set'

global.set('AE',AE),我得到了ReferenceError: global is not defined (line 7, col 1)

对于如何在这个旧版本中的节点之间共享数据有什么想法吗?

谢谢, 最好的问候,

对于旧的 Node-RED,只有一种类型的上下文对象(而不是 3 种单独的全局、流和上下文)。

context 对象没有 getter/setter 方法,只是一个简单的 JavaScript 对象,因此您设置值如下:

context.foo = "foo";

并获得这样的值:

var foo = context.foo;

仍然有全局上下文的概念,这现在只是 context 的子对象,例如context.global

选中 Node-RED 文档中的黄色背景框 here