Ibm cloud 为什么可以';t节点红色解析Bluemix中的VCAP_服务环境?
我正在使用节点RED并希望在BluemixIbm cloud 为什么可以';t节点红色解析Bluemix中的VCAP_服务环境?,ibm-cloud,node-red,Ibm Cloud,Node Red,我正在使用节点RED并希望在BluemixVCAP\U服务中解析,但我得到一个错误。我的代码是: var services = context.global.VCAP_SERVICES; var env_cloudint = services['CloudIntegration'][0].credentials; 但我得到了这个错误: TypeError: Cannot read property 'CloudIntegration' of undefined 我的VCAP\u服务中确实有云
VCAP\U服务中解析,但我得到一个错误。我的代码是:
var services = context.global.VCAP_SERVICES;
var env_cloudint = services['CloudIntegration'][0].credentials;
但我得到了这个错误:
TypeError: Cannot read property 'CloudIntegration' of undefined
我的VCAP\u服务中确实有云集成
。利用VCAP\u服务
?默认情况下,不会将环境变量添加到函数全局上下文对象中。要从节点红色流访问BluemixVCAP\u服务
环境变量,需要将其添加到功能节点的全局上下文中
编辑bluemix settings.js并向functionGlobalContext属性添加一个条目:
functionGlobalContext: { VCAP_SERVICES: JSON.parse(process.env.VCAP_SERVICES)}
然后重新部署你的应用程序。重新部署时,您可以访问功能节点中的VCAP_服务
,作为context.global.VCAP_服务
变量。默认情况下,环境变量不会添加到功能全局上下文对象中。要从节点红色流访问BluemixVCAP\u服务
环境变量,需要将其添加到功能节点的全局上下文中
编辑bluemix settings.js并向functionGlobalContext属性添加一个条目:
functionGlobalContext: { VCAP_SERVICES: JSON.parse(process.env.VCAP_SERVICES)}
然后重新部署你的应用程序。重新部署后,您可以在功能节点中以上下文.global.VCAP_服务
变量的形式访问VCAP_服务。您的错误表示“服务”本身未定义,而不是“服务”数组中的“CloudIntegration”项未定义您的错误表示“服务”本身未定义,并非“服务”数组中的“CloudIntegration”项未定义