サーバーでレンダリングされる Angular または Next.js アプリを構築する場合は、最新のウェブ フレームワーク向けのフルスタック ソリューションである次世代の
Firebase App Hosting をご確認ください。
Flutter Web を統合する
bookmark_borderbookmark
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
Firebase フレームワーク対応の CLI を使用して Flutter アプリケーションを Firebase にデプロイできます。
始める前に
Firebase にアプリのデプロイを開始する前に、次の要件とオプションを確認してください。
- Firebase CLI バージョン 12.1.0 以降。任意の方法で CLI をインストールしている。
- 省略可: Firebase プロジェクトで課金が有効になっている(SSR を使用する場合は必須)。
Firebase を初期化する
まず、フレームワーク プロジェクトで Firebase を初期化します。新しいプロジェクトの場合は Firebase CLI を使用します。既存のプロジェクトの場合は firebase.json
を変更します。
新しいプロジェクトを初期化する
- Firebase CLI で、ウェブ フレームワークのプレビューを有効にします。
firebase experiments:enable webframeworks
CLI から初期化コマンドを実行し、プロンプトに沿って操作します。
firebase init hosting
「Do you want to use a web framework? (experimental)」に「yes」と回答します。
ホスティング ソース ディレクトリを選択します。既存の Flutter アプリを指定できます。
プロンプトが表示されたら、Flutter Web を選択します。
既存のプロジェクトを初期化する
firebase.json
のホスティング構成を変更して、public
オプションではなく source
オプションを設定します。次に例を示します。
{
"hosting": {
"source": "./path-to-your-flutter-app"
}
}
静的コンテンツを提供する
Firebase を初期化した後、標準のデプロイ コマンドで静的コンテンツを提供します。
firebase deploy
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2025-03-21 UTC。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2025-03-21 UTC。"],[],[]]