よくある質問とトラブルシューティング

このページでは、App Hosting に関するよくある質問(FAQ)の回答を紹介します。

App Hosting は、Next.js と Angular の事前構成済みのビルドとデプロイをサポートしています。Google は、これらのフレームワークを理解し、ネイティブ構成を解釈することに取り組んでいます。ビルドと開始スクリプトを含む Node.js アプリケーションの場合、App Hosting はビルドを試みますが、成功を保証することはできません。フレームワークの統合をご覧ください。

App Hosting のリージョンは今後拡大される可能性があります。最新情報については、App Hosting のロケーションをご覧ください。

現在はご利用いただけませんが、他のプロバイダのサポートは App Hosting の長期的なロードマップにあります。

Firebase コンソールで新しいバックエンドを作成するときに、リポジトリがオプションのリストに表示されない場合は、まず [リストを更新] を選択してみてください。優先リポジトリがまだ使用できない場合は、[GitHub の新しいリポジトリへのアクセスを許可する] オプションを使用してリポジトリを追加する必要があります。

また、Firebase App Hosting GitHub アプリケーションを使用してリポジトリを管理することもできます。これを行うには、GitHub プロフィールに移動し、[設定]、[アプリケーション] の順に選択します。Firebase App Hosting アプリケーションの表の行で [構成] をクリックして、リポジトリを管理します。

現在のところ、リポジトリを変更することはできません。ただし、同じプロジェクト内で優先リポジトリに関連付けられた新しいバックエンドを作成するか、別のプロジェクトで新しいバックエンドを作成できます。

ヘッダーはフレームワークに依存します。フレームワークで通常行う操作を行います。

はい。Firebase Local Emulator Suite の一部である App Hosting エミュレータを使用して、App Hosting のデプロイの前にアプリのローカルテストを実行できます。アプリのデプロイをローカルでテストする をご覧ください。

この場合、エラーは Cloud Run から発生している可能性があります。ロールアウトのステータスを確認して、確実に完了していることを確認します。

現時点では、Firebase プロジェクトにリンクされている GitHub アカウントを変更または削除することはできません。別の GitHub アカウントを使用するには、同じプロジェクト内に新しいバックエンドを作成するか、別のプロジェクトに新しいバックエンドを作成します。

App Hosting プレビューのリリース時には使用できませんでしたが、Set-Cookie HTTP レスポンス ヘッダーが想定どおりに動作するようになりました。