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

时间:2016-05-09 16:56:54

标签: ibm-cloud node-red

在Bluemix的node-red应用程序中,我添加了一个User-Defined环境变量。 不知道如何从我的node-red应用程序中的函数获取该变量。 感谢。

2 个答案:

答案 0 :(得分:1)

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

functionGlobalContext:{      过程:过程  }

重新部署后,您可以在函数节点中访问该进程...

context.global.process

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

答案 1 :(得分:0)

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

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

在bluemix-settings.js

中配置functionGlobalContext: { process: process }

更改值就是这样:

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