节点红色:在节点之间共享数据
我正在尝试共享我的节点fucntions之间的数据抛出使用上下文对象,但似乎在这个版本中,它不工作:
My node version: 0.10.40 My node red version: 0.11.1
我无法更新节点或节点的红色版本,因为我在multitech mconduit网关中使用embedded式的..所以我坚持这个版本。
我尝试了下面的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,只有一种types的上下文对象(而不是3个独立的全局,stream和上下文)。
上下文对象没有getter / setter方法,只是一个简单的JavaScript对象,所以你设置的值如下:
context.foo = "foo";
并获得像这样的值:
var foo = context.foo;
还有全球背景的概念,现在这只是context.global
一个子对象
检查Node-RED文档中的黄色背景框