在node-red中使用`functionGlobalContext`有什么优点?

问题描述 投票:0回答:1

[当我尝试nodered时,我在设置对象中遇到了functionGlobalContext

节点文档说

它是附加到全局函数上下文的对象的集合,而且我们可以在自定义节点中访问该collection

我担心的是,我也可以使用nodejsglobal对象完成相同的操作,那么有什么区别?

node.js node-red
1个回答
0
投票

否,您不能使用本机nodejs global对象,因为该对象未在Node-RED函数节点沙箱中公开(顾名思义,其最初是上下文的目的)。它已替换为对functionGlobalContext对象中声明的对象的访问。

虽然您可以在自定义节点中使用Node-RED上下文变量,但实际上,您应该使用变量在本地范围内的自定义节点来处理与该节点的内部工作相关的事情,您应该仅使用上下文对象,如果您需要在内置的更改或切换节点之类的东西中使用状态。

© www.soinside.com 2019 - 2024. All rights reserved.