Pierwsze kroki z Hostingiem Firebase

Firebase Hosting zapewnia szybki, bezpieczny i niezawodny sposób hostowania statycznych zasobów aplikacji (HTML, CSS, JavaScript, pliki multimedialne itp.), a także przesyłania treści dynamicznych i hostowania mikrousług.

Nasz hosting klasy produkcyjnej jest obsługiwany przez globalną sieć dostarczania treści (CDN). Hosting domyślnie udostępnia treści za pomocą protokołu SSL i może być używany z Twoją domeną niestandardową lub w subdomenach projektu bez dodatkowych opłat w usługach web.appfirebaseapp.com.

Zanim zaczniesz

Zanim skonfigurujesz Firebase Hosting, musisz utworzyć projekt Firebase.

Krok 1. Zainstaluj interfejs Firebase

Więcej informacji o tym, jak zainstalować interfejs wiersza poleceń lub zaktualizować go do najnowszej wersji, znajdziesz w Firebasedokumentacji interfejsu wiersza poleceń.

Krok 2. Zainicjuj projekt

Aby połączyć lokalne pliki projektu z projektem Firebase, uruchom to polecenie w katalogu głównym lokalnego projektu:

firebase init hosting

Podczas inicjowania projektu w wierszu poleceń Firebase:

  1. Wybierz projekt Firebase, który chcesz połączyć z lokalnym katalogiem projektu.

    Wybrany projekt Firebase jest „domyślnym” projektem Firebase w lokalnym katalogu projektu. Aby połączyć dodatkowe projekty Firebase z lokalnym katalogiem projektu, skonfiguruj aliasy projektów.

  2. Określ katalog, który ma być używany jako publiczny katalog główny.

    Ten katalog zawiera wszystkie publicznie udostępniane pliki statyczne, w tym plik index.html i inne zasoby, które chcesz wdrożyć w Firebase Hosting.

    • Domyślny katalog główny publiczny ma nazwę public.

      • Możesz teraz określić publiczny katalog główny lub zrobić to później w pliku konfiguracji firebase.json.

      • Jeśli wybierzesz domyślny katalog i nie masz jeszcze katalogu o nazwie public, Firebase utworzy go za Ciebie.

    • Jeśli w publicznym katalogu głównym nie masz jeszcze prawidłowego pliku index.html lub pliku 404.html, Firebase utworzy je za Ciebie.

  3. Wybierz konfigurację witryny.

    Jeśli zdecydujesz się utworzyć aplikację jednostronicową, Firebase automatycznie doda konfiguracje przepisywania.

Po zakończeniu inicjalizacji Firebase automatycznie tworzy i dodaje 2 pliki do katalogu głównego lokalnej aplikacji:

Krok 3. Wdróż na stronie

Aby wdrożyć projekt w witrynie, uruchom to polecenie w katalogu głównym lokalnego projektu:

firebase deploy --only hosting

To polecenie wdraża zawartość i konfigurację Hosting w tych poddomenach udostępnionych przez Firebase:

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

Dowiedz się więcej o wdrażaniu i lokalnym testowaniu witryny.

Dalsze kroki

Możesz już udostępnić swoją witrynę całemu światu.