Heroku 配置 vars/env 变量不工作(使用 node.js)

Heroku config vars/env vars not working (using node.js)

以下设置不起作用:

通过仪表板或通过

设置配置变量
heroku config:set TESTVAR=123

正在使用 英雄配置 显示变量已设置。

但随后使用

登录容器
heroku ps:exec

并注销环境变量应该显示通过 config:set 设置的变量,但它不会:

node -e "console.log(process.env)"

也在使用

export

不显示环境变量。

我尝试在 app.json 中定义变量,但无济于事:

“环境”:{ “测试变量”:{ “必需”:正确 },

根据文档,这应该有效,但不幸的是它没有。感谢任何帮助。

尝试使用 heroku 运行 env。

根据文档:“Heroku Exec 创建的 SSH 会话不会将配置变量设置为环境变量(即,会话中的 env 不会列出 heroku config:set 设置的配置变量)。 “

查看此内容了解更多信息

尝试使用 heroku 运行 env。

根据文档:“Heroku Exec 创建的 SSH 会话不会将配置变量设置为环境变量(即,会话中的 env 不会列出 heroku config:set 设置的配置变量)。 “