本頁面提供 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 主控台 UI 中找不到我的存放區?
如果您在 Firebase 主控台中建立新後端時,存放區未顯示在選項清單中,請先嘗試選取「Refresh list」。如果仍無法使用偏好的存放區,您可能需要使用「授予 GitHub 新存放區的存取權」選項新增存放區。
此外,您也可以使用 Firebase App Hosting GitHub 應用程式管理存放區。如要進行這項設定,請前往 GitHub 個人資料,然後依序選取「設定」和「應用程式」。在 Firebase App Hosting 應用程式的表格列中,按一下「設定」,即可管理存放區。
如何變更與 App Hosting 專案相關聯的存放區?
目前無法變更存放區。不過,您可以在同一專案中建立與偏好存放區相關聯的新後端,或是在其他專案中建立新後端。
是否有模擬器可用於使用 App Hosting 進行本機開發?
可以,您可以在部署 App Hosting 前,使用 App Hosting 模擬器對應用程式進行本機測試。App Hosting 模擬器是 Firebase 本機模擬器套件的一部分。請參閱「在本機測試應用程式部署作業 」。
為什麼在 App Hosting 中看到錯誤,但在 Cloud Build 中卻沒有?
在這種情況下,錯誤可能來自 Cloud Run。請務必檢查推出狀態。
如何變更或移除已連結的 GitHub 帳戶?
目前無法變更或移除已連結至 Firebase 專案的 GitHub 帳戶。如要使用其他 GitHub 帳戶,請在同一個專案中建立新的後端,或在個別專案中建立新的後端。
如何為 App Hosting 網站設定 Cookie?
雖然 App Hosting 預覽版推出時並未提供此功能,但 Set-Cookie
HTTP 回應標頭現在已可正常運作。