📌  相关文章
📜  如何从 GitHub 在 Heroku 上部署 Node.js 应用程序?(1)

📅  最后修改于: 2023-12-03 15:37:54.269000             🧑  作者: Mango

如何从 GitHub 在 Heroku 上部署 Node.js 应用程序?

介绍

Heroku 是一家云平台服务提供商,可以使开发人员轻松地在云上部署和托管应用程序。GitHub 是一个基于 Git 的版本控制系统,可以帮助开发人员协作工作和管理代码。本文将介绍如何从 GitHub 上部署 Node.js 应用程序到 Heroku 上。

步骤
1. 创建 GitHub 仓库

如果您还没有 GitHub 帐户,请先注册并登录。接下来,创建一个空的 GitHub 仓库,用于存储应用程序代码。

2. 设置 Heroku 账户

如果您还没有 Heroku 帐户,请先注册并登录。接下来,创建一个新的 Heroku 应用程序,并关联您的 GitHub 帐户。在 Heroku 的 dashboard 页面上,找到并点击 “New” 按钮,选择 “Create new app” 选项。然后,为您的应用程序起一个唯一的名称,并选择一个服务器位置。

3. 配置 Heroku 应用程序

在 Heroku 应用程序页面的 “Deploy” 标签下,找到 “Deployment method” 部分,并选择 “GitHub” 选项。然后,输入您的 GitHub 用户名和仓库名称。在确认权限之后,搜索并选择您的仓库,并开启自动部署选项。

4. 配置 Node.js 环境

在 Heroku 应用程序页面的 “Settings” 标签下,找到 “Config Vars” 部分,并添加以下键值对:

NODE_ENV=production
5. 部署应用程序

通过 GitHub、Git 或 Heroku CLI 等工具来克隆 GitHub 上的代码到本地环境,然后在本地环境中安装所需的 Node.js 模块和依赖项。接着,将代码推送到您的 GitHub 仓库,并观察 Heroku 页面的 “Activity” 标签,以便查看部署的进度和结果。

6. 访问应用程序

如果一切顺利,您的应用程序现在已经被部署到您的 Heroku 应用程序中,并可以通过浏览器访问。在 Heroku 页面的 “Overview” 标签下,找到 “Open app” 按钮,点击它即可访问应用程序。

结论

通过上述步骤,您就可以在 Heroku 平台上快速部署 Node.js 应用程序,而无需担心服务器配置和部署过程中的复杂性。有了这种云平台服务的支持,开发人员可以更专注于应用程序的开发和功能实现,而不必关注基础架构和维护问题。