Ta strona została przetłumaczona przez Cloud Translation API.
Switch to English

Instalacja i konfiguracja w JavaScript

Baza danych czasu rzeczywistego Firebase to baza danych hostowana w chmurze. Dane są przechowywane w formacie JSON i synchronizowane w czasie rzeczywistym z każdym podłączonym klientem. Gdy tworzysz aplikacje wieloplatformowe za pomocą naszych pakietów SDK dla systemów Android, iOS i JavaScript, wszyscy Twoi klienci współużytkują jedną instancję bazy danych czasu rzeczywistego i automatycznie otrzymują aktualizacje z najnowszymi danymi.

Wymagania wstępne

  1. Dodaj i skonfiguruj pakiet SDK klienta Firebase JavaScript w swojej aplikacji.

Utwórz bazę danych

  1. Przejdź do sekcji Baza danych czasu rzeczywistego w konsoli Firebase . Zostaniesz poproszony o wybranie istniejącego projektu Firebase. Postępuj zgodnie z przepływem pracy tworzenia bazy danych.

  2. Wybierz tryb początkowy dla reguł zabezpieczeń Firebase:

    Tryb testowy

    Dobry do rozpoczęcia pracy z bibliotekami klienta mobilnego i internetowego, ale umożliwia każdemu odczyt i nadpisanie danych. Po zakończeniu testów zapoznaj się z sekcją Omówienie reguł bazy danych czasu rzeczywistego Firebase .

    Aby rozpocząć korzystanie z zestawu SDK w wersji internetowej, iOS lub Android, wybierz tryb testowy.

    Tryb zablokowany

    Odmawia wszystkich odczytów i zapisów z klientów mobilnych i internetowych. Twoje uwierzytelnione serwery aplikacji mogą nadal uzyskiwać dostęp do Twojej bazy danych.

  3. Wybierz region dla bazy danych. W zależności od wybranego regionu przestrzeń nazw bazy danych będzie miała postać <databaseName>.firebaseio.com lub <databaseName>.<region>.firebasedatabase.app <databaseName>.firebaseio.com <databaseName>.<region>.firebasedatabase.app . Aby uzyskać więcej informacji, zobacz wybieranie lokalizacji dla swojego projektu .

  4. Kliknij Gotowe .

Włączenie bazy danych czasu rzeczywistego powoduje również włączenie interfejsu API w Cloud API Manager .

Skonfiguruj reguły bazy danych czasu rzeczywistego

Baza danych czasu rzeczywistego zapewnia deklaratywny język reguł, który pozwala zdefiniować strukturę danych, sposób ich indeksowania oraz moment, w którym można je odczytywać i zapisywać.

Zainicjuj zestaw SDK JavaScript bazy danych czasu rzeczywistego

Podczas inicjowania JavaScript SDK musisz podać adres URL bazy danych czasu rzeczywistego.

Adres URL Bazy danych czasu rzeczywistego można znaleźć w sekcji Baza danych czasu rzeczywistego konsoli Firebase . Będzie miał postać https://<databaseName>.firebaseio.com (dla baz danych us-central1 ) lub https://<databaseName><region>.firebasedatabase.app us-central1 bazy https://<databaseName><region>.firebasedatabase.app (dla baz danych we wszystkich innych lokalizacjach).

Zainicjuj swój pakiet SDK, korzystając z następującego fragmentu kodu:

  // Set the configuration for your app
  // TODO: Replace with your project's config object
  var config = {
    apiKey: "apiKey",
    authDomain: "projectId.firebaseapp.com",
    // For databases not in the us-central1 location, databaseURL will be of the
    // form https://[databaseName].[region].firebasedatabase.app.
    // For example, https://your-database-123.europe-west1.firebasedatabase.app
    databaseURL: "https://databaseName.firebaseio.com",
    storageBucket: "bucket.appspot.com"
  };
  firebase.initializeApp(config);

  // Get a reference to the database service
  var database = firebase.database();

Możesz zacząć korzystać z bazy danych czasu rzeczywistego Firebase!

Następne kroki