环境变量是应用程序配置的重要部分,特别是在部署到云平台如 Heroku 上时。以下是关于在 Heroku 上使用环境变量的基本教程。
什么是环境变量?
环境变量是在操作系统中设置的键值对,可以在程序执行时使用。在 Heroku 上,环境变量用于存储敏感信息或配置数据,例如数据库凭据、API密钥等。
设置环境变量
在 Heroku 上设置环境变量非常简单。以下是一些常用的步骤:
- 登录到 Heroku Dashboard。
- 选择你想要部署的应用程序。
- 点击“Settings”标签。
- 点击“Config Vars”部分。
- 在“Add a config var”字段中输入变量名和值。
- 点击“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 环境变量