不幸的是我无法详细说明,但我会尽量做到尽可能彻底。我的公司正在使用AWS Beanstalk来部署我们的一个节点服务。我们通过AWS配置dashborad有一个环境属性,关键ENV_NAME指向我们的域之一的值。
根据documentation以及我在您插入变量后发现的另一个resource,您应该可以通过process.env.ENV_NAME访问它。然而,什么都没有出来。名称是正确的,甚至process.env正在注销一个空对象。
文档似乎很简单,另一个指南也是如此。是否有人知道在仪表板中设置键值对与控制台在浏览器中运行应用程序后注销值之间的任何额外步骤?
答案 0 :(得分:0)
原来我是个白痴。我们在发送到客户端的JavaScript中引用了环境变量。所以,我们从来没有在它离开服务器之前寻找env变量。我们添加了一条新路由来获取此响应。