本页面提供了有关 App Hosting 的常见问题解答 (FAQ)。
为什么 Firebase App Hosting 仅支持 Next.js 和 Angular?
App Hosting 为 Next.js 和 Angular 提供预配置的构建和部署支持,我们致力于了解这些框架并解读其原生配置。对于具有构建和启动脚本的任何 Node.js 应用,App Hosting 都会尝试构建,但无法可靠地保证成功。请参阅框架集成。
Firebase App Hosting 支持哪些地区?
App Hosting 的适用地区可能会随着时间的推移而扩大。如需了解最新信息,请参阅 App Hosting 位置。
除了 GitHub 之外,我可以使用 GitLab 或其他 Git 提供商进行部署吗?
目前无法,但我们会在 App Hosting 的长期路线图中添加对其他提供商的支持。
为什么我在 Firebase 控制台界面中找不到我的代码库?
如果您在 Firebase 控制台中创建新后端时,您的代码库未显示在选项列表中,请先尝试选择刷新列表。如果首选代码库仍不可用,您可能需要使用授予对 GitHub 中新代码库的访问权限选项将其添加。
此外,您还可以使用 Firebase App Hosting GitHub 应用管理代码库。为此,请前往您的 GitHub 个人资料,依次选择设置和应用。在 Firebase App Hosting 应用对应的表格行中,点击配置以管理代码库。
如何更改与我的 App Hosting 项目关联的代码库?
目前,您无法更改代码库。不过,您可以在同一项目中创建与首选代码库关联的新后端,也可以在单独的项目中创建新后端。
是否有适用于使用 App Hosting 进行本地开发的模拟器?
可以,您可以在 App Hosting 部署之前使用 App Hosting 模拟器(Firebase Local Emulator Suite 的一部分)对应用执行本地测试。请参阅在本地测试应用部署 。
为什么我在 App Hosting 中看到错误,但在 Cloud Build 中没有看到?
在这种情况下,错误可能来自 Cloud Run。
请检查发布状态以确认。
如何更改或移除关联的 GitHub 账号?
目前,您无法更改或移除与 Firebase 项目关联的 GitHub 账号。如需使用其他 GitHub 账号,请在同一项目中创建新的后端,或在单独的项目中创建新的后端。
如何为我的 App Hosting 网站设置 Cookie?
虽然 App Hosting 预览版发布时未提供 Set-Cookie
HTTP 响应标头,但该标头现在已按预期运行。