不久前,我写了一篇题为“
可能你们中有些人还不熟悉 Firebase,所以让我简单地向你们解释一下它是什么。
它提供实时数据库、身份验证、托管、云存储等功能。 Firebase 还提供后端功能和基础设施,使开发人员能够专注于构建他们的应用程序,而不必担心服务器管理或复杂的基础设施设置。
总的来说,Firebase 简化了开发过程,使开发人员能够快速创建高质量的应用程序。
今天,我们将使用它的“托管”功能来存储我们的 Next.JS 项目。在此示例中,我将向您展示如何托管项目的静态版本。您要做的第一件事是注册一个帐户。
要在 Firebase 上注册一个帐户,请打开
之后,您需要创建一个 Google 帐户或使用现有帐户。完成第一步后,您将进入 Firebase 控制面板。下一步是创建一个项目。
要创建一个项目,您必须执行 3 个简单的步骤:
几分钟后,您的项目将被创建。
创建项目后,您将能够在仪表板中看到它。默认情况下,您将使用Spark 计划。如果不是,则需要将其更改为Spark Plan 。
Spark 计划是一项免费计划,没有任何月费。它有一些局限性,但足以启动您的项目,特别是如果您打算将其用作静态网站的托管平台。
要查看该计划的完整说明,请访问此
是时候设置 Firebase 托管了。
设置 Firebase 托管也非常简单。登录您的帐户,然后选择您的项目。然后,在左侧菜单中,单击“构建”,然后从下拉列表中选择“托管”。
在新窗口中,您会看到一个欢迎屏幕。点击“开始”。
要托管您的项目,您需要先设置 Firebase CLI。
打开终端窗口,输入以下命令:
npm install -g firebase-tools
设置完成后,在您的终端中输入以下内容:
firebase login
它将带您到登录屏幕以授权访问。
下一步是导航到终端窗口内的项目文件夹,您已将静态网站存储在该文件夹中。
运行以下命令:
firebase init
如果您已正确完成所有操作,您应该会在终端窗口中看到以下内容。
在选项列表中,选择“托管:为 Firebase 托管配置文件并(可选)设置 GitHub 操作部署。”使用键盘上的箭头键进行导航,按空格键进行选择,然后按回车键。
接下来,从列表中选择一个帐户,然后按回车键。
由于我们已经有一个项目,因此从列表中选择“使用现有项目”,然后选择您在上一步中创建的项目。
默认情况下,公共目录设置为“public”。如果你想指定另一个目录,你可以在下一步中这样做。例如,我的 Next.js 项目在“out”目录中生成网站的静态版本,因此我在这一步指定它。
最后两个配置问题将与您的网站设置有关。
我们完成了设置。现在,是时候将我们的项目部署到 Firebase 了。
完成所有配置后,您可以将网站部署到 Firebase 托管。
在终端窗口中,在您的项目目录中,输入以下命令:
firebase deploy --only hosting
如果一切顺利,您将看到可用于访问网站的 URL。
我希望你觉得这篇文章有用!在下一篇中,我将向您展示如何为您的 Firebase 项目设置自定义域名。
敬请关注!
也发布在这里