📅  最后修改于: 2023-12-03 15:37:54.269000             🧑  作者: Mango
Heroku 是一家云平台服务提供商,可以使开发人员轻松地在云上部署和托管应用程序。GitHub 是一个基于 Git 的版本控制系统,可以帮助开发人员协作工作和管理代码。本文将介绍如何从 GitHub 上部署 Node.js 应用程序到 Heroku 上。
如果您还没有 GitHub 帐户,请先注册并登录。接下来,创建一个空的 GitHub 仓库,用于存储应用程序代码。
如果您还没有 Heroku 帐户,请先注册并登录。接下来,创建一个新的 Heroku 应用程序,并关联您的 GitHub 帐户。在 Heroku 的 dashboard 页面上,找到并点击 “New” 按钮,选择 “Create new app” 选项。然后,为您的应用程序起一个唯一的名称,并选择一个服务器位置。
在 Heroku 应用程序页面的 “Deploy” 标签下,找到 “Deployment method” 部分,并选择 “GitHub” 选项。然后,输入您的 GitHub 用户名和仓库名称。在确认权限之后,搜索并选择您的仓库,并开启自动部署选项。
在 Heroku 应用程序页面的 “Settings” 标签下,找到 “Config Vars” 部分,并添加以下键值对:
NODE_ENV=production
通过 GitHub、Git 或 Heroku CLI 等工具来克隆 GitHub 上的代码到本地环境,然后在本地环境中安装所需的 Node.js 模块和依赖项。接着,将代码推送到您的 GitHub 仓库,并观察 Heroku 页面的 “Activity” 标签,以便查看部署的进度和结果。
如果一切顺利,您的应用程序现在已经被部署到您的 Heroku 应用程序中,并可以通过浏览器访问。在 Heroku 页面的 “Overview” 标签下,找到 “Open app” 按钮,点击它即可访问应用程序。
通过上述步骤,您就可以在 Heroku 平台上快速部署 Node.js 应用程序,而无需担心服务器配置和部署过程中的复杂性。有了这种云平台服务的支持,开发人员可以更专注于应用程序的开发和功能实现,而不必关注基础架构和维护问题。