Catch up on everthing we announced at this year's Firebase Summit. Learn more

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 z naszymi platformami Android, Apple i zestawami SDK JavaScript, wszyscy Twoi klienci współdzielą jedną instancję Bazy danych czasu rzeczywistego i automatycznie otrzymują aktualizacje z najnowszymi danymi.

Warunki wstępne

  1. Dodać i skonfigurować klienta SDK Firebase JavaScript w swojej aplikacji.

Utwórz bazę danych

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

  2. Wybierz tryb uruchamiania reguł zabezpieczeń Firebase:

    Tryb testowy

    Dobry do rozpoczęcia pracy z bibliotekami klientów mobilnych i internetowych, ale umożliwia każdemu odczytywanie i nadpisywanie danych. Po przetestowaniu, upewnij się, aby przejrzeć Zrozum Firebase Realtime Rules Database sekcję.

    Aby rozpocząć korzystanie z pakietu SDK sieci Web, Apple lub Android, wybierz tryb testowy.

    Tryb zablokowany

    Odrzuca wszystkie odczyty i zapisy z klientów mobilnych i internetowych. Twoje uwierzytelnione serwery aplikacji nadal mogą uzyskać dostęp do Twojej bazy danych.

  3. Wybierz region dla bazy danych. W zależności od wybranego regionu, nazw bazy danych będzie mieć postać <databaseName>.firebaseio.com lub <databaseName>.<region>.firebasedatabase.app . Aby uzyskać więcej informacji, zobacz wybierz lokalizacje dla swojego projektu .

  4. Kliknij Gotowe.

Po włączeniu Aktualizacje bazy danych, ale także umożliwia API w chmurze API Managera .

Skonfiguruj reguły bazy danych czasu rzeczywistego

Baza danych czasu rzeczywistego zapewnia deklaratywny język reguł, który umożliwia zdefiniowanie struktury danych, sposobu ich indeksowania oraz czasu odczytywania i zapisywania danych.

Zainicjuj zestaw SDK JavaScript bazy danych czasu rzeczywistego

Musisz określić adres URL Bazy danych czasu rzeczywistego podczas inicjowania pakietu JavaScript SDK.

Możesz znaleźć adres URL bazy danych w czasie rzeczywistym w sekcji danych w czasie rzeczywistym z konsoli Firebase . Będzie miał formę https://<databaseName>.firebaseio.com (dla us-central1 bazy danych) lub https://<databaseName>.<region>.firebasedatabase.app (dla baz danych we wszystkich innych miejscach).

Zainicjuj pakiet SDK za pomocą następującego fragmentu kodu:

Wersja internetowa 9


import { initializeApp } from 'firebase/app';
import { getDatabase } from "firebase/database";

// Set the configuration for your app
// TODO: Replace with your project's config object
const firebaseConfig = {
  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"
};

const app = initializeApp(firebaseConfig);

// Get a reference to the database service
const database = getDatabase(app);

Wersja internetowa 8

// 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