Penginstalan & Penyiapan di JavaScript

Firebase Realtime Database adalah database yang di-host di cloud. Data disimpan sebagai JSON dan disinkronkan secara realtime pada setiap klien yang terhubung. Ketika Anda membuat aplikasi lintas platform dengan SDK Android, iOS, dan JavaScript kami, semua klien Anda berbagi 1 instance Realtime Database dan secara otomatis menerima update berisi data terbaru.

Prasyarat

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

Membuat Database

  1. Jika Anda belum melakukannya, buat project Firebase: Di Firebase console, klik Tambahkan project, lalu ikuti petunjuk di layar untuk membuat project Firebase atau untuk menambahkan layanan Firebase ke project GCP yang ada.

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

  3. Pilih mode awal untuk Aturan Keamanan Firebase Anda:

    Mode uji

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

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

    Mode terkunci

    Menyangkal semua pembacaan dan penulisan dari klien seluler dan web. Server aplikasi terautentikasi masih dapat mengakses database 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. Secara default, akses baca dan tulis ke database Anda dibatasi, sehingga hanya pengguna terautentikasi yang dapat membaca dan menulis data. Untuk memulai tanpa menyiapkan Autentikasi, Anda dapat mengonfigurasi aturan agar dapat diakses oleh publik. Tindakan ini membuat database Anda terbuka untuk siapa saja, bahkan untuk orang yang tidak menggunakan aplikasi Anda. Oleh karena itu, pastikan Anda membatasi database kembali saat menyiapkan autentikasi.

Melakukan inisialisasi Realtime Database JavaScript SDK

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

Anda dapat menemukan URL Realtime Database di tab Database pada Firebase console. URL tersebut akan ditampilkan dalam format https://<databaseName>.firebaseio.com.

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",
    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