如何在 Bluemix 的 node-red 应用程序中获取用户定义的变量

How to get User-Defined variables in node-red app in Bluemix

在我的 Bluemix node-red 应用程序中,我添加了一个用户定义的环境变量。 不确定如何从我的节点红色应用程序中的函数获取该变量。 谢谢。

您需要编辑 bluemix-settings.js 文件以在 functionGlobalContext 中包含 "process" built-n 或其他变量。

函数全局上下文:{ 过程:过程 }

重新部署后,您可以访问功能节点中的进程...

context.global.process

https://developer.ibm.com/answers/questions/170246/how-do-i-get-at-my-vcap-variables-from-node-red.html

要从 Bluemix 获取用户定义的变量,您必须使用如下内容:

var services = context.global.process.env['USR_DEFINED_VAR'];

在 bluemix 中配置 functionGlobalContext: { process: process } 之后-settings.js

改变值就是这样:

context.global.process.env['USR_DEFINED_VAR'] = value;