跳转到内容
无痕工具库 无痕工具库

Hostinger Node.js 应用部署时添加环境变量教程

在 Hostinger 上部署 Node.js 应用时,你可以在部署过程中配置环境变量。环境变量通常用于存储敏感数据和配置值,例如数据库凭据、API 密钥和应用设置。

在部署过程中,你可以通过两种方式添加环境变量:

  • 从 .env 文件导入(推荐)
  • 手动逐个添加环境变量

添加完所有环境变量后,你就可以确认并继续构建应用。

开始之前

请确保你了解应用需要哪些环境变量。如果使用 .env 文件,请确保其格式正确(例如:KEY=value)。

方式 1 — 从 .env 文件导入环境变量

从 .env 文件导入变量是最快捷的方式,尤其是当你已经在本地使用环境变量时。

从 .env 文件导入:

  1. 启动 Node.js 应用部署流程
    Hostinger 面板,已打开 Add website 菜单并突出显示 Node.js Web App
  2. 在环境变量(Environment variables)步骤中,选择 Import from .env file
    Hostinger 部署设置,突出显示 Add environment variables 按钮
    Hostinger 构建设置弹窗,突出显示 Import .env 按钮
  3. 上传你的 .env 文件,或将其内容粘贴到输入框中

你的 .env 文件应遵循以下格式:

DATABASE_URL=mysql://user:password@host:port/database
API_KEY=your_api_key_here
NODE_ENV=production
  1. 检查导入的变量,确保所有必需的变量都已存在且没有拼写错误
    Hostinger 设置环境变量的部署弹窗,带有 Finish 按钮
  2. 点击 Confirm 保存环境变量

方式 2 — 手动添加环境变量

如果你只有少量变量或不使用 .env 文件,可以手动添加。

手动添加环境变量:

  1. 启动 Node.js 应用部署流程
  2. 在**环境变量(Environment variables)步骤中,点击 Add
    Hostinger 部署确认页面,突出显示环境变量的 Add 按钮
  3. 输入变量名称(例如 DATABASE_URL)
  4. 输入变量值
    Hostinger 设置环境变量的部署弹窗,带有 Finish 按钮
  5. 对每个环境变量重复此过程
  6. 检查环境变量列表
  7. 点击 Confirm 保存

注意事项

  • 部署期间添加的环境变量不会存储在你的代码仓库中。
  • 如果你稍后更新环境变量,可能需要重新部署应用,更改才会生效。
  • 切勿将 API 密钥或密码等敏感数据直接提交到你的 GitHub 代码仓库中。