环境变量是应用程序配置的重要部分,特别是在部署到云平台如 Heroku 上时。以下是关于在 Heroku 上使用环境变量的基本教程。

什么是环境变量?

环境变量是在操作系统中设置的键值对,可以在程序执行时使用。在 Heroku 上,环境变量用于存储敏感信息或配置数据,例如数据库凭据、API密钥等。

设置环境变量

在 Heroku 上设置环境变量非常简单。以下是一些常用的步骤:

  1. 登录到 Heroku Dashboard
  2. 选择你想要部署的应用程序。
  3. 点击“Settings”标签。
  4. 点击“Config Vars”部分。
  5. 在“Add a config var”字段中输入变量名和值。
  6. 点击“Add Variable”。

常见的环境变量

以下是一些在 Heroku 应用程序中常用的环境变量:

  • DATABASE_URL: 用于连接数据库的URL。
  • SECRET_KEY: 用于安全地生成会话和加密数据。
  • API_KEY: 用于访问第三方API。

示例

假设你有一个需要连接到数据库的应用程序。你可以在 Heroku 上设置 DATABASE_URL 如下:

DATABASE_URL=postgres://username:password@hostname:port/dbname

安全性

请确保不要将敏感信息直接硬编码到应用程序代码中。始终使用环境变量来存储这些信息,并确保只有授权用户才能访问 Heroku Dashboard 来查看这些值。

更多资源

如果你想要更深入地了解环境变量,可以查看 Heroku 的官方文档:环境变量

Heroku 环境变量