Google is committed to advancing racial equity for Black communities. See how.
Ta strona została przetłumaczona przez Cloud Translation API.
Switch to English

Hosting

Hosting Firebase zapewnia szybki i bezpieczny hosting aplikacji internetowej, statycznej i dynamicznej zawartości oraz mikrousług.

Hosting Firebase to hosting treści internetowych klasy produkcyjnej dla programistów. Za pomocą jednego polecenia można szybko wdrażać aplikacje internetowe i udostępniać zarówno statyczną, jak i dynamiczną zawartość w globalnej sieci CDN (sieci dostarczania treści). Możesz też połączyć Hosting Firebase z Cloud Functions lub Cloud Run, aby tworzyć i hostować mikrousługi w Firebase.

Zaczynaj

Kluczowe możliwości

Udostępniaj zawartość przez bezpieczne połączenie Współczesna sieć jest bezpieczna. Protokół SSL o zerowej konfiguracji jest wbudowany w Hosting Firebase, więc zawartość jest zawsze dostarczana w bezpieczny sposób.
Hostuj zawartość statyczną i dynamiczną oraz mikrousługi Hosting Firebase obsługuje wszystkie rodzaje treści do hostingu, od plików CSS i HTML po mikrousługi lub interfejsy API Express.js.
Dostarczaj treści szybko Każdy przesyłany plik jest przechowywany w pamięci podręcznej na dyskach SSD na krawędziach CDN na całym świecie i udostępniany jako gzip lub Brotli. Automatycznie wybieramy najlepszą metodę kompresji dla Twoich treści. Bez względu na to, gdzie są Twoi użytkownicy, zawartość jest dostarczana szybko.
Emuluj, a nawet udostępniaj swoje zmiany przed udostępnieniem

Wyświetlaj i testuj zmiany na lokalnie hostowanym adresie URL i korzystaj z emulowanego zaplecza.

Udostępnij swoje zmiany członkom zespołu za pomocą tymczasowych adresów URL podglądu. Hosting zapewnia również integrację z GitHub dla łatwych iteracji wyświetlanej zawartości.

Wdrażaj nowe wersje za pomocą jednego polecenia

Korzystając z interfejsu wiersza polecenia Firebase, możesz skonfigurować i uruchomić aplikację w kilka sekund. Narzędzia wiersza poleceń ułatwiają dodawanie celów wdrażania do procesu kompilacji.

A jeśli musisz cofnąć wdrożenie, Hosting zapewnia wycofywanie jednym kliknięciem.

Jak to działa?

Hosting Firebase jest przeznaczony dla współczesnych programistów internetowych. Strony internetowe i aplikacje są potężniejsze niż kiedykolwiek dzięki pojawieniu się front-endowych frameworków JavaScript, takich jak Angular i statycznych narzędzi do generowania, takich jak Jekyll. Niezależnie od tego, czy wdrażasz prostą stronę docelową aplikacji, czy złożoną progresywną aplikację internetową (PWA), hosting zapewnia infrastrukturę, funkcje i narzędzia dostosowane do wdrażania witryn i aplikacji oraz zarządzania nimi.

Korzystając z interfejsu wiersza polecenia Firebase , wdrażasz pliki z lokalnych katalogów na swoim komputerze na nasze serwery hostingowe. Oprócz obsługi treści statycznych możesz używać funkcji Cloud Functions dla Firebase lub Cloud Run do obsługi zawartości dynamicznej i hostowania mikrousług w swoich witrynach. Cała zawartość jest obsługiwana przez połączenie SSL z najbliższego serwera brzegowego w naszej globalnej sieci CDN.

Możesz także przeglądać i testować swoje zmiany przed ich opublikowaniem . Korzystając z pakietu Firebase Local Emulator Suite, możesz emulować swoją aplikację i zasoby zaplecza pod lokalnie hostowanym adresem URL. Możesz również udostępniać swoje zmiany pod tymczasowym adresem URL podglądu i skonfigurować integrację z GitHub, aby ułatwić iteracje podczas programowania.

Hosting Firebase oferuje lekkie opcje konfiguracji hostingu umożliwiające tworzenie zaawansowanych aplikacji PWA. Możesz łatwo przepisać adresy URL na potrzeby routingu po stronie klienta, skonfigurować niestandardowe nagłówki, a nawet obsługiwać zlokalizowaną zawartość.

Do obsługi Twoich treści Firebase oferuje kilka opcji domen i subdomen:

  • Domyślnie każdy projekt web.app ma bezpłatne subdomeny w web.app i firebaseapp.com . Te dwie lokacje obsługują tę samą wdrożoną zawartość i konfigurację.

  • Możesz utworzyć wiele witryn, jeśli masz powiązane witryny i aplikacje, które obsługują różne treści, ale nadal współużytkują te same zasoby projektu Firebase (na przykład jeśli masz blog, panel administracyjny i aplikację publiczną).

  • Możesz połączyć własną nazwę domeny z witryną hostowaną przez Firebase.

Firebase automatycznie zapewnia certyfikaty SSL dla wszystkich Twoich domen, dzięki czemu wszystkie Twoje treści są obsługiwane w bezpieczny sposób.

Ścieżka realizacji

Zainstaluj Firebase CLI Interfejs wiersza polecenia Firebase ułatwia skonfigurowanie nowego projektu hostingu, uruchomienie lokalnego serwera programistycznego i wdrażanie zawartości.
Skonfiguruj katalog projektu

Dodaj zasoby statyczne do lokalnego katalogu projektu, a następnie uruchom firebase init aby połączyć katalog z projektem Firebase.

W lokalnym katalogu projektu możesz także skonfigurować Cloud Functions lub Cloud Run dla swojej zawartości dynamicznej i mikrousług .

Wyświetlaj, testuj i udostępniaj zmiany przed udostępnieniem (opcjonalnie)

Uruchom firebase emulators:start emulować Hosting i zasoby projektu zaplecza pod lokalnie hostowanym adresem URL.

Aby wyświetlić i udostępnić swoje zmiany pod tymczasowym adresem URL podglądu, uruchom firebase hosting:channel:deploy aby utworzyć i wdrożyć kanał w wersji zapoznawczej. Skonfiguruj integrację z GitHub, aby ułatwić iteracje wyświetlanej zawartości.

Wdróż swoją witrynę Gdy wszystko wygląda dobrze, uruchom firebase deploy aby przesłać najnowszą migawkę na nasze serwery. Jeśli chcesz cofnąć wdrożenie, możesz je cofnąć jednym kliknięciem w konsoli Firebase.
Link do aplikacji internetowej Firebase (opcjonalnie) Łącząc swoją witrynę z aplikacją internetową Firebase , możesz używać Google Analytics do zbierania danych o użytkowaniu i zachowaniu swojej aplikacji oraz korzystać z narzędzia Firebase Performance Monitoring, aby uzyskać wgląd w charakterystykę działania aplikacji.

Następne kroki