Aby rozpocząć pracę w Firebase Studio, nie musisz mieć projektu w Firebase, ale połączenie go jest niezbędne do korzystania z usług Firebase. W pewnych momentach procesu programowania Firebase Studio może automatycznie utworzyć projekt lub możesz połączyć go ręcznie. Z tego przewodnika dowiesz się, do czego służy projekt w Firebase i jak połączyć go z obszarem roboczym w Firebase Studio.
Projekty Firebase
Projekt w Firebase to kontener na wszystkie usługi backendu aplikacji, w tym uwierzytelnianie użytkowników, przechowywanie danych, hosting, analitykę i inne. Połączenie przestrzeni roboczej Firebase Studio z projektem w Firebase umożliwia zintegrowanie z aplikacją pakietu usług Firebase.
W projekcie Firebase może być zarejestrowana co najmniej 1 aplikacja Firebase (np. bezpłatna i płatna wersja aplikacji), ale pamiętaj o tych kwestiach:
- Wszystkie aplikacje w Firebase zarejestrowane w tym samym projekcie w Firebase mają dostęp do tych samych zasobów i usług udostępnionych w tym projekcie.
- Jeśli Firebase Studio automatycznie utworzy dla Ciebie projekt w Firebase, utworzy nowy projekt i połączy go z Twoją przestrzenią roboczą Firebase Studio.
- Jeśli zduplikujesz Firebase Studioobszar roboczy połączony z projektem w Firebase, zduplikowany obszar roboczy będzie połączony z tym samym projektem w Firebase.
Rozważ połączenie różnych obszarów roboczych Firebase Studio z osobnymi projektami Firebase. Zapobiega to udostępnianiu (i potencjalnemu zastępowaniu) tych samych danych i zasobów backendu przez wiele obszarów roboczych.
Po połączeniu obszaru roboczego z projektem w Firebase otwórz konsolę Firebase, aby wykonywać zadania administracyjne i konfiguracyjne. Obejmuje to wyświetlanie reguł bezpieczeństwa, zarządzanie kontami użytkowników, wyświetlanie szczegółowych raportów o awariach, bezpośrednie edytowanie przechowywanych danych i sprawdzanie wyników testów A/B.
Łączenie aplikacji Firebase Studio z projektem w Firebase
Aby korzystać z usług Firebase w aplikacji, musisz połączyć ją z projektem w Firebase. Jeśli na przykład chcesz używać Firebase Authentication, musisz połączyć się z projektem w Firebase, aby móc tworzyć konta użytkowników i nimi zarządzać. W określonych momentach procesu tworzenia Firebase Studio tworzy za Ciebie projekt w Firebase. Możesz też zrobić to ręcznie.
Automatyczne łączenie się z projektem w Firebase
Gdy korzystasz z App Prototyping agent, Firebase Studio w Twoim imieniu tworzy projekt w Firebase, gdy:
- Automatyczne generowanie klucza interfejsu Gemini API
- Prośba o połączenie aplikacji z projektem w Firebase
- Poproś o pomoc w połączeniu aplikacji z usługami Firebase, takimi jak Cloud Firestorelub Firebase Authentication.
- Kliknij przycisk Publikuj i skonfiguruj Firebase App Hosting
Podczas korzystania z czatu interaktywnego lub Gemini CLIGemini może używać poleceń terminala lub serwera Firebase MCP, aby połączyć się z projektem w Firebase, gdy:
- Prośba o połączenie aplikacji z projektem w Firebase
- Poproś o pomoc w połączeniu aplikacji z usługami Firebase, takimi jak Cloud Firestorelub Firebase Authentication.
Ręczne łączenie z projektem w Firebase
Aby ręcznie połączyć aplikację Firebase Studio z projektem w Firebase:
W konsoli Firebase utwórz nowy projekt lub otwórz dotychczasowy:
- Utwórz nowy projekt: kliknij Utwórz nowy projekt w Firebase i postępuj zgodnie z instrukcjami, aby utworzyć nowy projekt.
- Otwórz istniejący projekt: kliknij projekt, którego chcesz użyć.
Zanotuj identyfikator projektu. W konsoli Firebase kliknij > Ustawienia projektu. Identyfikator projektu jest wyświetlany w górnym panelu.
Otwórz aplikację na urządzeniu Firebase Studio. Jeśli używasz App Prototyping agent w Prototyper view, click
Switch to Code to open Code view.
Połącz swój projekt w Firebase. W terminalu (
Shift+Ctrl+C) uruchom te polecenia:touch firebase.jsonDzięki temu w katalogu będzie się znajdować plik konfiguracji Firebase.firebase login --reauthPostępuj zgodnie z instrukcjami, aby autoryzować konto.firebase use <your project ID>Zastąp<your-project-ID>identyfikatorem projektu zapisanym wcześniej.
Zmiana projektu w Firebase połączonego z aplikacją
Aby zmienić projekt w Firebase powiązany z Firebase Studioobszarem roboczym, postępuj zgodnie z instrukcjami w artykule Ręczne łączenie z projektem w Firebase, używając nowego identyfikatora projektu.
Określanie projektu w Firebase połączonego z aplikacją
Aby sprawdzić, czy projekt w Firebase jest już połączony, zajrzyj na górę obszaru roboczegoFirebase Studio. Identyfikator połączonego projektu, jeśli taki istnieje, jest wyświetlany obok nazwy obszaru roboczego. Możesz kliknąć identyfikator projektu, aby otworzyć go bezpośrednio w konsoli Firebase.
Dalsze kroki
- Informacje o projektach Firebase
- Integracja z usługami Google i Firebase
- Monitorowanie i ochrona aplikacji internetowych