如何使用 Cloudflare 页面自动部署 React 应用程序

时间:2021-07-15 | 标签: | 作者:Q8 | 来源:不得不服我的网络

小提示:您能找到这篇{如何使用 Cloudflare 页面自动部署 React 应用程序}绝对不是偶然,我们能帮您找到潜在客户,解决您的困扰。如果您对本页介绍的如何使用 Cloudflare 页面自动部署 React 应用程序内容感兴趣,有相关需求意向欢迎拨打我们的服务热线,或留言咨询,我们将第一时间联系您!

如何入门

要开始,需要以下工具:

1. 软件包管理器npm和版本控制软件Git

2. 自己的(免费)GitHub帐户和Cloudflare帐户

创建我们的React项目

要部署 React 应用程序,我们首先需要创建一个。

让我们借助 Create React App,在电脑上构建一个 React 应用程序。我们可以通过给它起名为“cloudflare-react”来做到这一点:

npx create-react-app cloudflare-react

创建我们的 Github 存储库

一旦我们的项目成功创建,让我们继续为它创建一个GitHub存储库。

我们使用GitHub来保存我们单个项目的在线、易于管理的记录。GitHub还允许其他用户通过拉取请求来改进我们的代码。

Cloudflare使用GitHub跟踪我们所有的代码,无论何时进行更改。

为了跟踪我们新的React应用程序,我们通过访问github.com/new创建一个新的GitHub存储库。

接下来,我们只需添加所有文件,并提交它们,并发送一条消息,说明我们正在做什么:



git add .git commit -m "Deploy to Cloudflare Pages"

接下来,我们需要添加适当的Git遥控器,用于将我们提交的代码推到上游,以更新我们的新的GitHub repo。

GitHub将告诉新创建的回购协议需要包含的命令。应该看起来是这样的:

git remote add origin someurl

And finally, we can simply run git push -u origin master.

在我们刷新GitHub repo页面后,我们应该看到我们所有的React项目代码,这些代码被推送到GitHub。

这是将应用程序部署到 Cloudflare 页面的第一个主要要求——让 React 应用程序生活在 Gi十大公关公司是哪些tHub 上。

创建 Cloudflare 帐户

接下来,我们前往 Cloudflare 部署我们的 React 项目。

和大多数其他开发人员有兴趣使用 Cloudflare 页面的主要原因之一是 Cloudflare 有一个全球 CDN。这允许更快地交付我们部署的应用程序。

Cloudflare还拥有DNS管理等资源,如果希望应用程序有自己的自定义域,这尤其有帮助。

将GitHub链接到Cloudflare页面

第一次访问Cloudflare页面时,系统会提示从GitHub存储库创建项目,因此将选择Connect GitHub帐户按钮:

然后,被要求安装和授权Cloudflare页面。

此步骤允许我们选择Cloudflare获得什么访问权限——是想让它访问我们所有的存储库,危机公关的产生还是只想选择存储库:

如果希望将来部署多个项目,建议选择所有存储库。

因此,Cloudflare将能够访问我们所做的任何代码和部署,以便将其部署到Web上。

将我们的反应项目部署到Cloudflare页面

一旦我们授予Cloudflare授权后,我们将看到一个屏幕,在那里我们可以从GitHub存储库中选择要部署的项目:

就我们而言,我们将选择我们的“云反应”回购协议,之后我们将点击“开始设置”。

从那里,我们可以选择我们希望我们的React应用程序使用Cloudflare的项目名称。这个项目名称很重要,因为它决定了它将部署到的子域。

由于我们选择了“cloudflare-react”,它将部署到cloudflare-react.pages.dev:

我们可以选择部署哪个分支,以及构建设置。

请注意,我们真正需要做的就是选择我们使用的框架预设。Cloudflare为我们的框架提供了一个预设选项——创建反应应用程序。

当我们选择它时,它将包括任何Create React App项目的默认设置:通过运行构建命令“npm运行构建”来部署项目,输出目录(运行此构建命令时将构建我们的React代码的文件夹)称为“构建”。

对于使用Next.js或Gatsby等框架制作的任何React应用程序,还有其他有用的预置。可以使用 Cloudflare 页面部署几乎所有你能想到的 React 应用程序类型。

最后,我们点击部署按钮。部署过程第一次大约需要四到五分钟。要有耐心,但要知道,任何后续部署所需的时间都会少得多。

我们确实看到一些关于我们正在构建的项目和部署进度的有用日志。如果该过程中出现错误,我们会在日志中看到它,并获得一些关于我们需要修复的内容的指示。



然后,要查看我们部署的项目,我们可以点击“继续项目”按钮,点击“访问网站”,然后我们可以看到我们的应用程序在URL上运行: your-project-name.pages.dev。

使用自动部署进行更改

虽然在将 React 应用程序推送到 GitHub 后,立即将其部署到 Web 非常容易,但下一步是更改我们的应用程序并重新部署它。

正如将看到的,这个自动部署(持续集成)功能已经设置。

就我的应用程序而言,我决定安装React路由器DOM来添加一个关于页面。在首页上,我还添加了一个关于页面的链接:

这样做后,如果我们翻转回我们的Cloudflare页面仪表板,我们可以看到Cloudflare立即接收了这个新部署,因为它链接到我们的GitHub帐户,并且可以查看向我们的repo提出的任何部署或拉取请求。

因此,它立即根据我们所做的更改重新部署我们的应用程序。当我们的部署进行时,我们可以点击“查看构建”,并查看有关此部署的具体信息以及任何日志。

正如将看到的,在初始部署后所做的任何更改都需要更少的时间(部署成功完成总共只需要大约一分钟)。还将看到,在我们的URL开头,它被赋予了自己独特的部署散列。这允许我们唯一地引用每个部署。

如果我们删除散列,我们会看到我们所做的更改也部署到我们选择的项目名称:cloudflare-react.pages.dev。

好了,本文到此结束。如果对编程、计算机、程序员方面感兴趣的话,欢迎私信联系我,随时交流!点个关注,是对我莫大的鼓励!

如何使用 Cloudflare 页面自动部署 React 应用程序

上一篇:使用Tik Tok进行数字营销,你要知道这些!
下一篇:发布Image到Azure Container Registry (ACR)


版权声明:以上主题为“如何使用 Cloudflare 页面自动部署 React 应用程序"的内容可能是本站网友自行发布,或者来至于网络。如有侵权欢迎联系我们客服QQ处理,谢谢。
相关内容
扫码咨询
    如何使用 Cloudflare 页面自动部署 React 应用程序
    打开微信扫码或长按识别二维码

小提示:您应该对本页介绍的“如何使用 Cloudflare 页面自动部署 React 应用程序”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通如何使用 Cloudflare 页面自动部署 React 应用程序的相关事宜。

关键词:如何使用,Cloudflare,页面自

关于 | 业务 | 案例 | 免责 | 隐私
客服邮箱:545321@QQ.com
电话:400-021-1330 | 客服QQ:545321
沪ICP备12034177号 | 沪公网安备31010702002418号