Installazione e Configurazione in JavaScript

Firebase Realtime Database è un database ospitato nel cloud. I dati vengono archiviati in formato JSON e sincronizzati in tempo reale su ogni client connesso. Quando crei app multipiattaforma con i nostri SDK per Android, piattaforme Apple e JavaScript, tutti i tuoi client condividono un'istanza di Realtime Database e ricevono automaticamente gli aggiornamenti con i dati più recenti.

Prerequisiti

Se non l'hai già fatto, installa l'SDK Firebase JS e inizializza Firebase.

Crea un database

  1. Vai alla sezione Realtime Database della Firebase console. Ti verrà chiesto di selezionare un progetto Firebase esistente. Segui il flusso di lavoro per la creazione del database.

  2. Seleziona una modalità di avvio per Firebase Security Rules:

    Modalità di prova

    Ideale per iniziare a utilizzare le librerie client web e su dispositivi mobili, ma consente a chiunque di leggere e sovrascrivere i dati. Dopo il test, assicurati di esaminare la sezione Informazioni sulle regole di Firebase Realtime Database.

    Per iniziare a utilizzare l'SDK web, Apple o Android, seleziona la modalità di prova.

    Modalità di blocco

    Nega tutte le operazioni di lettura e scrittura dei client web e su dispositivi mobili. I server delle applicazioni autenticati possono comunque accedere al database.

  3. Scegli una località per il database.

    A seconda della località del database, l' URL del nuovo database avrà uno dei seguenti formati:

    • DATABASE_NAME.firebaseio.com (per i database in us-central1)

    • DATABASE_NAME.REGION.firebasedatabase.app (per i database in tutte le altre località)

  4. Fai clic su Fine.

Quando abiliti Realtime Database, viene abilitata anche l'API in the Cloud API Manager.

Configura Realtime Database Security Rules

Il Realtime Database fornisce un linguaggio di regole dichiarativo che ti consente di definire la struttura dei dati, la modalità di indicizzazione e quando è possibile leggere e scrivere i dati.

Aggiungi l'SDK JS di Realtime Database e inizializza Realtime Database

Devi specificare il tuo URL Realtime Database quando inizializzi l'SDK JavaScript.

Puoi trovare l'URL Realtime Database nella sezione Realtime Database della console Firebase. A seconda della località del database, l'URL del database avrà uno dei seguenti formati:

  • https://DATABASE_NAME.firebaseio.com (per i database in us-central1)
  • https://DATABASE_NAME.REGION.firebasedatabase.app (per i database in tutte le altre località)

Inizializza l'SDK utilizzando il seguente snippet di codice:

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();

Puoi iniziare a utilizzare Firebase Realtime Database!

Passaggi successivi