このページでは、App Hosting に関するよくある質問(FAQ)の回答を紹介します。
Firebase App Hosting が Next.js と Angular のみをサポートするのはなぜですか?
App Hosting は、Next.js と Angular の事前構成済みのビルドとデプロイをサポートしています。Google は、これらのフレームワークを理解し、ネイティブ構成を解釈することに取り組んでいます。ビルドと開始スクリプトを含む Node.js アプリケーションの場合、App Hosting はビルドを試みますが、成功を保証することはできません。フレームワークの統合をご覧ください。
Firebase App Hosting はどのリージョンをサポートしていますか?
App Hosting のリージョンは今後拡大される可能性があります。最新情報については、App Hosting のロケーションをご覧ください。
デプロイに GitHub 以外の GitLab やその他の Git プロバイダを使用できますか?
現在は使用できませんが、他のプロバイダのサポートは App Hosting の長期的なロードマップにあります。
Firebase コンソールの UI にリポジトリが表示されないのはなぜですか?
Firebase コンソールで新しいバックエンドを作成するときに、リポジトリがオプションのリストに表示されない場合は、まず [リストを更新] を選択してみてください。優先リポジトリがまだ使用できない場合は、[GitHub の新しいリポジトリへのアクセスを許可する] オプションを使用してリポジトリを追加する必要があります。
また、Firebase App Hosting GitHub アプリケーションを使用してリポジトリを管理することもできます。これを行うには、GitHub プロフィールに移動し、[設定]、[アプリケーション] の順に選択します。Firebase App Hosting アプリケーションの表の行で [構成] をクリックして、リポジトリを管理します。
App Hosting プロジェクトに関連付けられているリポジトリを変更するにはどうすればよいですか?
現在のところ、リポジトリを変更することはできません。ただし、同じプロジェクト内で優先リポジトリに関連付けられた新しいバックエンドを作成するか、別のプロジェクトで新しいバックエンドを作成できます。
ヘッダーはフレームワークに依存します。フレームワークで通常行う操作を行います。
App Hosting でのローカル開発用のエミュレータはありますか?
はい。Firebase Local Emulator Suite の一部である App Hosting エミュレータを使用して、App Hosting のデプロイの前にアプリのローカルテストを実行できます。アプリのデプロイをローカルでテストする をご覧ください。
App Hosting にはエラーが表示されるのに、Cloud Build にはエラーが表示されないのはなぜですか?
この場合、エラーは Cloud Run から発生している可能性があります。ロールアウトのステータスを確認して、確実に完了していることを確認します。
リンクされた GitHub アカウントを変更または削除するにはどうすればよいですか?
現時点では、Firebase プロジェクトにリンクされている GitHub アカウントを変更または削除することはできません。別の GitHub アカウントを使用するには、同じプロジェクト内に新しいバックエンドを作成するか、別のプロジェクトに新しいバックエンドを作成します。
App Hosting サイトのクッキーを設定するにはどうすればよいですか?
App Hosting プレビューのリリース時には使用できませんでしたが、Set-Cookie
HTTP レスポンス ヘッダーが想定どおりに動作するようになりました。