If you are building server-rendered Angular or Next.js apps, check out next-generation Firebase App Hosting, a full-stack solution for modern web frameworks.
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Avec la CLI compatible avec le framework Firebase, vous pouvez déployer votre application Flutter sur Firebase.
Avant de commencer
Avant de commencer à déployer votre application sur Firebase, consultez les exigences et les options suivantes:
Firebase CLI version 12.1.0 ou ultérieure Veillez à installer la CLI à l'aide de la méthode de votre choix.
Facultatif: la facturation est activée dans votre projet Firebase (obligatoire si vous prévoyez d'utiliser le SSR)
Initialiser Firebase
Pour commencer, initialisez Firebase pour votre projet de framework.
Utilisez la CLI Firebase pour un nouveau projet ou modifiez firebase.json pour un projet existant.
Initialiser un nouveau projet
Dans la CLI Firebase, activez l'aperçu des frameworks Web:
firebase experiments:enable webframeworks
Exécutez la commande d'initialisation à partir de la CLI, puis suivez les instructions:
firebase init hosting
Répondez "Oui" à la question "Voulez-vous utiliser un framework Web ? (expérimental)"
Choisissez le répertoire source d'hébergement. Il peut s'agir d'une application Flutter existante.
Si vous y êtes invité, sélectionnez Flutter Web.
Initialiser un projet existant
Modifiez la configuration d'hébergement dans firebase.json pour utiliser une option source plutôt qu'une option public. Exemple :
Après avoir initialisé Firebase, vous pouvez diffuser du contenu statique à l'aide de la commande de déploiement standard:
firebasedeploy
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/04/15 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/04/15 (UTC)."],[],[]]