Instalacja Skonfiguruj w JavaScript

Baza danych czasu rzeczywistego Firebase to baza danych hostowana w chmurze. Dane są przechowywane jako JSON i synchronizowane w czasie rzeczywistym z każdym połączonym klientem. Gdy tworzysz aplikacji na wielu platformach z naszymi platformami Android i Apple oraz z pakietami SDK JavaScript. klienci współdzielą jedną instancję Bazy danych czasu rzeczywistego i automatycznie otrzymują o najnowsze dane.

Wymagania wstępne

Zainstaluj pakiet SDK Firebase JS i zainicjuj Firebase, jeśli jeszcze go nie masz.

Utwórz bazę danych

  1. Przejdź do sekcji Baza danych czasu rzeczywistego w Konsoli Firebase. Pojawi się prośba o wybranie istniejącego projektu Firebase. Postępuj zgodnie z procedurą tworzenia bazy danych.

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

    Tryb testowy

    Dobre rozwiązanie w przypadku rozpoczynania pracy z bibliotekami klienta mobilnego i internetowego, ale pozwala każdemu na odczyt i zastępowanie Twoich danych. Po zakończeniu testów upewnij się, że zapoznaj się z informacjami o regułach Bazy danych czasu rzeczywistego Firebase.

    .

    Aby zacząć korzystać z pakietu SDK w wersji internetowej, Apple lub Android, wybierz tryb testowy.

    Tryb blokady

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

  3. Wybierz lokalizację bazy danych.

    W zależności od lokalizacja bazy danych, Adres URL nowej bazy danych będzie miał jeden z tych formatów:

    • DATABASE_NAME.firebaseio.com (dla baz danych w us-central1)

    • DATABASE_NAME.REGION.firebasedatabase.app (dla baz danych w innych lokalizacjach)

  4. Kliknij Gotowe.

Po włączeniu Bazy danych czasu rzeczywistego zostanie też włączony interfejs API w Menedżer interfejsów API Cloud.

Konfigurowanie reguł zabezpieczeń bazy danych czasu rzeczywistego

Baza danych czasu rzeczywistego udostępnia język reguł deklaratywnych, który umożliwia określić strukturę danych, sposób ich indeksowania i czas ich indeksowania; gdzie dane mogą być odczytywane i zapisywane.

Dodaj pakiet JS SDK Bazy danych czasu rzeczywistego i zainicjuj Bazę danych czasu rzeczywistego

Podczas inicjowania pakietu SDK JavaScript należy podać adres URL Bazy danych czasu rzeczywistego.

Adres URL Bazy danych czasu rzeczywistego znajdziesz w sekcji Baza danych czasu rzeczywistego w Konsoli Firebase. W zależności od lokalizacja bazy danych, adres URL bazy danych będzie miał jedną z tych postaci:

  • https://DATABASE_NAME.firebaseio.com (dla baz danych w us-central1)
  • https://DATABASE_NAME.REGION.firebasedatabase.app (dla baz danych w innych lokalizacjach)

Zainicjuj pakiet SDK, używając tego fragmentu kodu:

Web

.

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

// TODO: Replace the following with your app's Firebase project configuration
// See: https://firebase.google.com/docs/web/learn-more#config-object
const firebaseConfig = {
  // ...
  // The value of `databaseURL` depends on the location of the database
  databaseURL: "https://DATABASE_NAME.firebaseio.com",
};

// Initialize Firebase
const app = initializeApp(firebaseConfig);


// Initialize Realtime Database and get a reference to the service
const database = getDatabase(app);

Web

.

import firebase from "firebase/app";
import "firebase/compat/database";

// TODO: Replace the following with your app's Firebase project configuration
// See: https://firebase.google.com/docs/web/learn-more#config-object
const firebaseConfig = {
  // ...
  // The value of `databaseURL` depends on the location of the database
  databaseURL: "https://DATABASE_NAME.firebaseio.com",
};

// Initialize Firebase
firebase.initializeApp(firebaseConfig);


// Initialize Realtime Database and get a reference to the service
const database = firebase.database();

Możesz już zacząć korzystać z Bazy danych czasu rzeczywistego Firebase.

Następne kroki