Node.js-如何从Cloud Foundry应用程序中读取环境变量



我正在进行Node.js项目,需要登录Cloud Foundry并读取一个应用程序的环境变量(基本上是凭据(。到目前为止,我能够在'@sap/cf tools'软件包的帮助下登录并定位正确的组织。现在,剩下最后一步,相当于命令

cf env APP_NAME

问题是'@sap/cf-tools'还不支持此功能,我也没有找到其他可以支持此功能的工具。其他人是否面临此问题?如果是,你是如何解决的?有没有我忽略的npm包?否则我将被迫逃亡";cf env";用"-v〃;参数,并尝试通过一系列axios调用获得所需的EnvVariables?非常感谢。

不需要使用一系列Axios调用。看看下面的包装https://www.npmjs.com/package/@sap/xenv。它应该适合您的用例。

var xsenv = require('@sap/xsenv');
var services = xsenv.readServices();
var svc = services[process.env.SERVICE_NAME];

相关内容

  • 没有找到相关文章

最新更新