Firebase Hosting integruje się z popularnymi nowoczesnymi platformami internetowymi, w tym Angular oraz Next.js. Korzystając z tych frameworków, możesz tworzyć aplikacje i mikroserwisy w preferowanym środowisku frameworku, a następnie wdrażać je w zarządzanym, bezpiecznym środowisku serwera.
W ramach tej wczesnej wersji testowej obsługiwane są te funkcje:
- Wdrażaj aplikacje internetowe zawierające statyczne treści z internetu
- Wdrażanie aplikacji internetowych korzystających z renderowania wstępnego lub statycznego generowania witryn (SSG)
- Wdrażanie aplikacji internetowych, które korzystają z renderowania po stronie serwera (SSR) – pełne renderowanie po stronie serwera na żądanie
Firebase udostępnia tę funkcję za pomocą interfejsu wiersza poleceń Firebase. Podczas inicjowania Hosting, wpisz w wierszu poleceń informacje o nowym lub istniejącym Projekt internetowy i interfejs wiersza poleceń konfiguruje odpowiednie zasoby dla wybranego środowiska internetowego platformy.
Zanim zaczniesz
Zanim zaczniesz wdrażać aplikację w Firebase, zapoznaj się z tymi wymaganiami i opcjami:
- Firebase interfejs wiersza poleceń w wersji 12.1.0 lub nowszej, Pamiętaj, aby zainstalować interfejs wiersza poleceń, korzystając z preferowanej metody.
- Opcjonalnie: płatności włączone w projekcie Firebase (wymagane, jeśli planujesz używać SSR)
Wyświetlaj lokalnie
Aby przetestować integrację lokalnie, wykonaj te czynności:
- Uruchom
firebase emulators:start
w terminalu. Utworzy to aplikację, udostępnia go za pomocą interfejsu wiersza poleceń Firebase. - Otwórz aplikację internetową pod lokalnym adresem URL zwróconym przez interfejs wiersza poleceń (zwykle http://localhost:5000).
Wdrażanie aplikacji w: Firebase Hosting
Gdy uznasz, że zmiany są gotowe, wdróż swoją aplikację w swoim Aktywna witryna:
- Uruchom
firebase deploy
w terminalu. - Sprawdź swoją witrynę w domenie
SITE_ID.web.app
lubPROJECT_ID.web.app
(albo w domenie niestandardowej, jeśli została skonfigurowana).
Dalsze kroki
Zapoznaj się ze szczegółowym przewodnikiem dotyczącym preferowanej platformy: