我如何在 Heroku 中使用 Config Vars 来让我的 API 键起作用?

How do I use Config Vars in Heroku to get my API key to work?

所以我将 .env 添加到我的 .gitignore 并且在我的 .env 文件中我有

REACT_APP_WEATHER_API_KEY=123456

这是最近添加的,我已经完全部署了这个应用程序并在 Heroku 上运行。我是否只是转到设置 => 配置变量并添加 key=REACT_APP_WEATHER_API_KEYvalue=123456?我将如何在设置中将我的 API 密钥实施到 Heroku 中?

您不需要 key=value=,只需通过 heroku config:set:

直接将 REACT_APP_WEATHER_API_KEY 设置为 123456
heroku config:set REACT_APP_WEATHER_API_KEY=123456

the dashboard.

您在开发中使用的 .env 文件和 Heroku 的配置变量都很方便 ways of setting environment variables:

Config vars are exposed to your app’s code as environment variables. For example, in Node.js you can access your app’s DATABASE_URL config var with process.env.DATABASE_URL.

只要您在构建 React 应用程序时或在运行时从后端(如果有的话)使用 REACT_APP_WEATHER_API_KEY 环境变量,您就可以正常工作。