Catch up on everything announced at Firebase Summit, and learn how Firebase can help you accelerate app development and run your app with confidence. Learn More

Inizia con Firebase Hosting

Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

Firebase Hosting ti offre un modo rapido, sicuro e affidabile per ospitare le risorse statiche della tua app (HTML, CSS, JavaScript, file multimediali e così via), nonché per pubblicare contenuti dinamici e ospitare microservizi .

Il nostro hosting di livello di produzione è supportato da una rete globale di distribuzione dei contenuti (CDN). L'hosting serve i tuoi contenuti su SSL, per impostazione predefinita, e può essere utilizzato con il tuo dominio personalizzato o sui sottodomini del tuo progetto senza alcun costo su web.app e firebaseapp.com .

Prima di iniziare

Prima di poter configurare Firebase Hosting, devi creare un progetto Firebase .

Passaggio 1 : installa l'interfaccia a riga di comando di Firebase

Consulta la documentazione dell'interfaccia a riga di comando di Firebase per informazioni su come installare l'interfaccia a riga di comando o eseguire l'aggiornamento alla versione più recente .

Passo 2 : Inizializza il tuo progetto

Per connettere i file di progetto locali al progetto Firebase, esegui il seguente comando dalla radice della directory del progetto locale:

firebase init hosting

Durante l'inizializzazione del progetto, dall'interfaccia a riga di comando di Firebase viene richiesto:

  1. Seleziona un progetto Firebase per connetterti alla directory del tuo progetto locale.

    Il progetto Firebase selezionato è il progetto Firebase "predefinito" per la directory del progetto locale. Per connettere progetti Firebase aggiuntivi alla directory del progetto locale, configura gli alias del progetto .

  2. Specifica una directory da utilizzare come directory principale pubblica.

    Questa directory contiene tutti i file statici pubblicati pubblicamente, incluso il file index.html e qualsiasi altra risorsa che desideri distribuire a Firebase Hosting.

    • L'impostazione predefinita per la directory radice pubblica è denominata public .

      • Puoi specificare la tua directory radice pubblica ora oppure puoi specificarla in un secondo momento nel tuo file di configurazione firebase.json .

      • Se selezioni l'impostazione predefinita e non disponi già di una directory denominata public , Firebase la crea per te.

    • Se non disponi già di un file index.html o 404.html nella directory principale pubblica, Firebase li crea per te.

  3. Scegli una configurazione per il tuo sito.

    Se scegli di creare un'app di una pagina, Firebase aggiunge automaticamente le configurazioni di riscrittura per te.

Al termine dell'inizializzazione, Firebase crea e aggiunge automaticamente due file alla radice della directory dell'app locale:

Passaggio 3 : implementare sul tuo sito

Per eseguire la distribuzione sul tuo sito, esegui il seguente comando dalla radice della directory del progetto locale:

firebase deploy --only hosting

Questo comando distribuisce il contenuto e la configurazione dell'hosting nei seguenti sottodomini forniti da Firebase:

  • PROJECT_ID .web.app
  • PROJECT_ID .firebaseapp.com

Scopri di più sulle implementazioni e anche sul test locale del tuo sito .

Prossimi passi

Ora il tuo sito è pronto per essere condiviso con il mondo!