我如何在 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_KEY
和 value=123456
?我将如何在设置中将我的 API 密钥实施到 Heroku 中?
您不需要 key=
或 value=
,只需通过 heroku config:set
:
直接将 REACT_APP_WEATHER_API_KEY
设置为 123456
heroku config:set REACT_APP_WEATHER_API_KEY=123456
您在开发中使用的 .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
环境变量,您就可以正常工作。
所以我将 .env
添加到我的 .gitignore
并且在我的 .env
文件中我有
REACT_APP_WEATHER_API_KEY=123456
这是最近添加的,我已经完全部署了这个应用程序并在 Heroku 上运行。我是否只是转到设置 => 配置变量并添加 key=REACT_APP_WEATHER_API_KEY
和 value=123456
?我将如何在设置中将我的 API 密钥实施到 Heroku 中?
您不需要 key=
或 value=
,只需通过 heroku config:set
:
REACT_APP_WEATHER_API_KEY
设置为 123456
heroku config:set REACT_APP_WEATHER_API_KEY=123456
您在开发中使用的 .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 withprocess.env.DATABASE_URL
.
只要您在构建 React 应用程序时或在运行时从后端(如果有的话)使用 REACT_APP_WEATHER_API_KEY
环境变量,您就可以正常工作。