【发布时间】:2020-04-21 12:26:39
【问题描述】:
我正在使用 React 和 Node 做一个项目,并使用 Heroku 部署它,
在开发中一切正常,但在生产中我无法访问环境变量,
例如,process.env.REACT_APP_API_KEY 在生产中是未定义的,但在开发中是可以的,
是不是因为我没有提交 .env 文件?如何在不提交的情况下获得 .env 值?
谢谢
【问题讨论】:
标签: reactjs heroku environment-variables
我正在使用 React 和 Node 做一个项目,并使用 Heroku 部署它,
在开发中一切正常,但在生产中我无法访问环境变量,
例如,process.env.REACT_APP_API_KEY 在生产中是未定义的,但在开发中是可以的,
是不是因为我没有提交 .env 文件?如何在不提交的情况下获得 .env 值?
谢谢
【问题讨论】:
标签: reactjs heroku environment-variables
您需要在 Heroku 服务器上设置环境变量。
您需要在 Heroku 控制台中转到您的应用程序,然后单击设置选项卡,然后单击 Reveal Config Vars 按钮,这将为您提供输入环境变量的选项,为每个变量输入一个键和值,例如密钥使用与您在开发环境中使用的相同,例如 REACT_APP_API_KEY 等等。
【讨论】: