我正在进行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];