gpt4 book ai didi

firebase - 使用 "firebase deploy"部署到托管 - firebase 如何知道它是否部署到托管而不是云功能?

转载 作者:行者123 更新时间:2023-12-03 22:50:13 26 4
gpt4 key购买 nike

我有一个 firebase 项目设置,我想将同一个项目用于 iOS 应用程序和托管网站。

我构建了一个基本的 iOS 应用程序。
在我的桌面上,我有一个文件夹:

myiosproject
- iOS
- firebase
- functions
- index.js

我按照步骤设置云功能,根据文档是 npm install firebase tools,firebase init 然后 firebase deploy。我已将我的代码部署到云功能,并且工作正常。

我还建立了一个基本网站,并希望将其部署到 Firebase 托管。在我的桌面上,我有一个文件夹:
myWebsite
- images
- index.html

根据托管文档,设置和部署过程与云功能相同:npm install、firebase init、firebase deploy。

所以我的问题是firebase如何“知道”我是否从我的网站文件夹运行firebase部署,在这种情况下,代码应该去托管,或者我是否从我的firebase函数文件夹部署,在这种情况下,代码应该去firebase云功能?

最佳答案

如果您使用 Firebase CLI 创建您的项目 (https://firebase.google.com/docs/hosting/quickstart),您的项目将默认组织您的代码,将用于托管的文件分隔在“公共(public)”目录下,将 Cloud Functions 的源代码放在“功能”下目录。

然后你可以选择只部署主机

firebase deploy --only hosting

或只有功能:
firebase deploy --only functions

查看详细的 CLI 文档: https://firebase.google.com/docs/cli/

关于firebase - 使用 "firebase deploy"部署到托管 - firebase 如何知道它是否部署到托管而不是云功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49218633/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com