Ikuti semua informasi yang diumumkan di Firebase Summit, dan pelajari bagaimana Firebase dapat membantu Anda mempercepat pengembangan aplikasi dan menjalankan aplikasi dengan percaya diri. Pelajari Lebih Lanjut

Instalasi & Pengaturan di JavaScript

Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.

Firebase Realtime Database adalah database yang dihosting di cloud. Data disimpan sebagai JSON dan disinkronkan secara realtime ke setiap klien yang terhubung. Saat Anda membuat aplikasi lintas platform dengan Android, platform Apple, dan SDK JavaScript kami, semua klien Anda berbagi satu instance Realtime Database dan secara otomatis menerima pembaruan dengan data terbaru.

Prasyarat

Jika Anda belum melakukannya, instal Firebase JS SDK dan inisialisasi Firebase .

Buat Basis Data

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

  2. Pilih mode awal untuk Aturan Keamanan Firebase Anda:

    Modus uji

    Baik untuk memulai dengan pustaka klien seluler dan web, tetapi memungkinkan siapa saja untuk membaca dan menimpa data Anda. Setelah pengujian, pastikan untuk meninjau bagian Memahami Aturan Firebase Realtime Database .

    Untuk memulai web, Apple, atau Android SDK, pilih testmode.

    Modus terkunci

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

  3. Pilih lokasi untuk database.

    Bergantung pada lokasi database , URL untuk database baru akan berada dalam salah satu bentuk berikut:

    • DATABASE_NAME .firebaseio.com (untuk database di us-central1 )

    • DATABASE_NAME . REGION .firebasedatabase.app (untuk database di semua lokasi lain)

  4. Klik Selesai .

Saat Anda mengaktifkan Realtime Database, ini juga mengaktifkan API di Cloud API Manager .

Konfigurasi Aturan Basis Data Waktu Nyata

Realtime Database menyediakan bahasa aturan deklaratif yang memungkinkan Anda untuk menentukan bagaimana data Anda harus terstruktur, bagaimana itu harus diindeks, dan kapan data Anda dapat dibaca dan ditulis.

Tambahkan Realtime Database JS SDK dan inisialisasi Realtime Database

Anda harus menentukan URL Realtime Database saat menginisialisasi JavaScript SDK.

Anda dapat menemukan URL Realtime Database di bagian Realtime Database di Firebase console . Bergantung pada lokasi database , URL database akan berada dalam salah satu bentuk berikut:

  • https:// DATABASE_NAME .firebaseio.com (untuk database di us-central1 )
  • https:// DATABASE_NAME . REGION .firebasedatabase.app (untuk database di semua lokasi lain)

Inisialisasi SDK menggunakan cuplikan kode berikut:

Web version 9

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 version 8

import firebase from "firebase/app";
import "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
firebase.initializeApp(firebaseConfig);


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

Anda siap untuk mulai menggunakan Firebase Realtime Database!

Langkah selanjutnya