📜  如何设置 heroku env config (1)

📅  最后修改于: 2023-12-03 14:53:17.933000             🧑  作者: Mango

如何设置 Heroku 环境变量?

在 Heroku 上,你可以通过设置环境变量 (Environment Variables) 来控制你的应用的行为。这些环境变量可以存储你应用的配置信息、密钥等,如数据库连接信息、密码等敏感数据。在本文中,我将介绍如何设置 Heroku 环境变量。

步骤一:登录 Heroku

在你的终端上,通过命令行登录 Heroku:

$ heroku login

接下来按照提示输入你的 Heroku 账号与密码即可成功登录。

步骤二:浏览 Heroku 应用

使用 heroku create 或者 heroku git:remote -a 命令创建应用后,你可以通过以下命令检查你的 Heroku 应用:

$ heroku apps
=== My Apps
my-heroku-app

你可以通过 heroku open 命令在浏览器中打开你的 Heroku 应用。

步骤三:设置环境变量

在 Heroku 上,你可以通过 Heroku Dashboard 或者命令行的方式设置环境变量。

方式一:通过 Heroku Dashboard 设置环境变量
  1. 进入你的 Heroku 应用页面
  2. 点击 "Settings",再点击 "Reveal Config Vars"
  3. 输入 KEYVALUE,点击 "Add" 按钮添加环境变量

Heroku Dashboard 设置环境变量

方式二:通过命令行设置环境变量

在本地终端或者容器中,你可以使用以下命令设置环境变量:

$ heroku config:set KEY=VALUE

你也可以从 .env 文件中导入环境变量:

$ heroku config:push

如果你需要查看你的应用中的所有环境变量列表,可以使用以下命令:

$ heroku config
步骤四:在应用中使用环境变量

在你的应用中,你可以通过以下方式使用环境变量:

Node.js:

const { KEY } = process.env;

Ruby:

key = ENV['KEY']

Python:

import os
key = os.environ.get('KEY')

以上为常见的语言,其他语言也类似。

总结

设置环境变量是一个重要的部分,它能够帮助你保护应用程序的敏感信息。 Heroku 提供了多种方式来设置环境变量,在你的应用中使用这些环境变量可以方便你管理应用程序的配置。 敬请享用!