📜  如何在 Heroku 上托管 React 应用程序 - Javascript (1)

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

如何在 Heroku 上托管 React 应用程序

如果你想要在互联网上发布你的 React 应用程序,你可以考虑把它托管在 Heroku 上,Heroku 是一种便携式云平台,它支持各种编程语言,包括 JavaScript。在 Heroku 上托管你的 React 应用程序非常容易,本文将介绍如何在 Heroku 上托管 React 应用程序。

步骤
1. 从 Heroku.com 注册一个账户

首先,你需要注册一个 Heroku 的账户,如果你已经有了 Heroku 的账户,那么你可以直接登录。如果你没有 Heroku 的账户,请在 Heroku.com 上注册一个账户。注册过程很简单,你只需要提供你的电子邮件地址、用户名、密码即可。

2. 安装 Heroku CLI

Heroku CLI 是一种命令行工具,用于管理你的 Heroku 应用程序的生命周期。在终端中输入以下命令来安装 Heroku CLI:

$ brew tap heroku/brew && brew install heroku

如果你使用的是 Windows 系统,请查阅 Heroku CLI 的官方文档进行安装。

3. 创建你的 React 应用程序

使用你熟悉的方式创建你的 React 应用程序。你可以使用 create-react-app、或者从头开始构建。在本文中,我们将使用 create-react-app 创建我们的示例应用程序。

$ npx create-react-app my-app
4. 将应用程序提交到 Git 仓库

在 Heroku 上托管应用程序需要将代码存储在 Git 仓库中。使用以下命令将应用程序提交到 Git 仓库:

$ cd my-app
$ git init
$ git add .
$ git commit -m "Initial commit"
5. 创建你的 Heroku 应用程序

在终端中输入以下命令来创建你的 Heroku 应用程序:

$ heroku create

Heroku 将创建一个唯一的应用程序名称,并为你分配一个 Git 远程 URL。你可以使用 git remote 命令来查看这个远程 URL。

$ git remote –v
6. 配置你的 React 应用程序运行环境

创建 Heroku 应用程序后,你需要告诉 Heroku 如何构建和运行你的 React 应用程序。你可以使用 create-react-app 内置的 build 命令来构建你的应用程序。该命令将在 build 文件夹中生成你的应用程序的静态版本。

$ npm run build
7. 配置你的 Heroku 运行环境

在 Heroku 上托管应用程序需要添加一个 Procfile 文件,它会告诉 Heroku 如何启动应用程序。在本文中,我们将使用静态 Web 服务器 serve 来托管我们的应用程序。

$ echo "web: serve build" > Procfile

再次提交你的代码到 Git 仓库。

$ git add .
$ git commit -m "Add Procfile for Heroku"
8. 部署你的应用程序到 Heroku

现在,你已经完成了应用程序的构建和配置。使用以下命令将应用程序部署到 Heroku 上:

$ git push heroku master

Heroku 将自动构建并部署你的应用程序,你可以在浏览器中访问你的应用程序:

$ heroku open
总结

在本文中,我们学习了如何在 Heroku 上托管我们的 React 应用程序。我们使用 Git 和 Heroku CLI 来管理我们的应用程序的生命周期。我们还学习了如何在 Heroku 上配置我们的应用程序运行环境,以及如何使用 Procfile 配置启动 Heroku。最后,我们使用 Git 将我们的应用程序提交到 Heroku,并在浏览器中测试它。

以上就是在 Heroku 上托管 React 应用程序的全部步骤,希望本文能给你提供帮助。