Installazione e configurazione in JavaScript

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

Prerequisiti

  1. Aggiungere e configurare il client SDK Firebase JavaScript nella vostra app.

Crea un database

  1. Passare alla sezione Database in tempo reale della console Firebase . Ti verrà chiesto di selezionare un progetto Firebase esistente. Segui il flusso di lavoro di creazione del database.

  2. Seleziona una modalità di partenza per le tue regole di sicurezza Firebase:

    Modalità di prova

    Ottimo per iniziare con le librerie client mobile e web, ma consente a chiunque di leggere e sovrascrivere i dati. Dopo aver testato, assicuratevi di rivedere la Firebase Realtime capire le regole del database sezione.

    Per iniziare con il Web, iOS o Android SDK, seleziona la modalità di prova.

    Modalità bloccata

    Nega tutte le operazioni di lettura e scrittura da client mobili e web. I tuoi server delle applicazioni autenticati possono ancora accedere al tuo database.

  3. Scegli una regione per il database. A seconda della scelta della regione, lo spazio dei nomi del database sarà di forma <databaseName>.firebaseio.com o <databaseName>.<region>.firebasedatabase.app . Per ulteriori informazioni, vedere località selezionate per il progetto .

  4. Fai clic su Fine.

Quando si attiva in tempo reale del database, consente anche l'API nel Manager API cloud .

Configura le regole del database in tempo reale

Il Realtime Database fornisce un linguaggio di regole dichiarative che ti consente di definire come devono essere strutturati i tuoi dati, come devono essere indicizzati e quando i tuoi dati possono essere letti e scritti.

Inizializza l'SDK JavaScript del database in tempo reale

È necessario specificare l'URL del database in tempo reale durante l'inizializzazione dell'SDK JavaScript.

È possibile trovare l'URL del database in tempo reale nella sezione database in tempo reale della console Firebase . Avrà la forma https://<databaseName>.firebaseio.com (per us-central1 basi di dati) o https://<databaseName>.<region>.firebasedatabase.app (per i database in tutte le altre località).

Inizializza il tuo SDK utilizzando il seguente frammento di codice:

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

Sei pronto per iniziare a utilizzare il database in tempo reale di Firebase!

Prossimi passi