Penginstalan & Penyiapan di JavaScript

Firebase Realtime Database adalah database yang dihosting di cloud. Data disimpan sebagai JSON dan disinkronkan secara realtime dengan setiap klien yang terhubung. Ketika Anda mem-build aplikasi lintas platform dengan Android, iOS, dan JavaScript SDK kami, semua klien Anda menggunakan satu instance Realtime Database yang sama dan secara otomatis menerima update dengan data terbaru.

Prasyarat

  1. Tambahkan dan konfigurasi SDK klien Firebase JavaScript ke aplikasi Anda.

Membuat Database

  1. Buka bagian Realtime Database di Firebase console. Anda akan diminta untuk memilih project Firebase yang ada. Ikuti alur kerja pembuatan database.

  2. Pilih mode awal untuk Aturan Keamanan Firebase Anda:

    Mode uji

    Cocok untuk memulai dengan library klien seluler dan web, tetapi memungkinkan siapa pun untuk membaca dan menimpa data Anda. Setelah melakukan pengujian, pastikan untuk meninjau bagian Memahami Aturan Firebase Realtime Database.

    Untuk memulai dengan web, iOS, atau Android SDK, pilih mode uji.

    Mode terkunci

    Menolak semua pembacaan dan penulisan dari klien seluler dan web. Server aplikasi terautentikasi masih dapat mengakses database Anda.

  3. Pilih region untuk database. Bergantung pada pilihan region, namespace database akan dalam format <databaseName>.firebaseio.com atau <databaseName>.<region>.firebasedatabase.app. Untuk informasi selengkapnya, lihat memilih lokasi untuk project Anda.

  4. Klik Selesai.

Saat Anda mengaktifkan Realtime Database, API di Pengelola Cloud API juga akan aktif.

Mengonfigurasi Aturan Realtime Database

Realtime Database menyediakan bahasa aturan deklaratif, sehingga Anda dapat menentukan cara data disusun, diindeks, serta kapan data tersebut dapat dibaca dan ditulisi.

Melakukan inisialisasi Realtime Database JavaScript SDK

Anda harus menetapkan URL Realtime Database saat melakukan inisialisasi JavaScript SDK.

Anda dapat menemukan URL Realtime Database di bagian Realtime Database di Firebase console. URL tersebut memiliki bentuk https://<databaseName>.firebaseio.com (untuk database us-central1) atau https://<databaseName><region>.firebasedatabase.app (untuk database di semua lokasi lainnya).

Inisialisasi SDK Anda menggunakan cuplikan kode berikut:

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

Anda sudah siap menggunakan Firebase Realtime Database.

Langkah Berikutnya