Ibm cloud Cloud Foundry-如何在Node.js应用程序中访问环境变量?

Ibm cloud Cloud Foundry-如何在Node.js应用程序中访问环境变量?,ibm-cloud,cloud-foundry,Ibm Cloud,Cloud Foundry,我试过: cf set env my app MYKEY myvalue 还尝试: --- applications: - name: my-app memory: 256M instances: 1 env: MYKEY: myvalue 但无法在my Node.js应用程序中访问此项,例如,MYKEY未在进程中。env.MYKEY或appEnv.MYKEY登录到IBM Cloud,然后在Cloud Foundry Apps下选择您的应用程序。从左侧的菜单中,单击运行时。

我试过:

cf set env my app MYKEY myvalue

还尝试:

---
applications:
- name: my-app
  memory: 256M
  instances: 1
  env:
    MYKEY: myvalue

但无法在my Node.js应用程序中访问此项,例如,
MYKEY
未在
进程中。env.MYKEY
appEnv.MYKEY
登录到IBM Cloud,然后在Cloud Foundry Apps下选择您的应用程序。从左侧的菜单中,单击运行时。
在Runtime页面中,单击页面顶部的Environment variables(环境变量)并滚动到User defined(用户定义)部分,该部分允许您添加变量。

您是否查看并尝试过cloudfoundry docs中提供的文档-?如果不是,请执行并更新错误问题

这是真正的清单文件吗?如果是,则缩进已关闭。应仅为2个空格。如果它是正确的,当您运行应用程序实例并执行
cf env
时,您是否看到MYKEY set?Woops,当我复制粘贴时,间距混乱,但我更新了它。是的,我看到在
用户提供的:MYKEY:myvalue
下设置了
MYKEY
,但我仍然不确定如何在我的Node.js应用程序中访问它。你能用
cf env my app
检查变量是否存在吗?
cf
暗示了Cloud Foundry命令行。