0

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

cf env APP_NAME

问题是'@sap/cf-tools'还不支持这个功能,我还没有找到其他可以做到的。其他人是否遇到过这个问题,如果是,您是如何解决的?是否有一些我忽略的 npm 包?或者我将被迫使用“-v”参数运行“cf env”并尝试通过一系列 axios 调用获得所需的 EnvVariables?谢谢你。

4

1 回答 1

0

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

var xsenv = require('@sap/xsenv');
var services = xsenv.readServices();
var svc = services[process.env.SERVICE_NAME];
于 2020-11-23T07:07:03.140 回答