databaseSetup Database & Otentikasi

Database dan Otentikasi ini digunakan untuk proses pembacaan dan penulisan record data pada proyek. Untuk Database yang digunakan yaitu NOSQL dengan tujuan lebih fleksibel.

  1. Setup Firebase Firestore:

  • Lakukan konfigurasi seperti berikut:

Detail Konfigurasi

Edition

Standard Edition

ID Default

Location (optional) atau bisa default

Configure

Start in test mode

Jika sudah maka database akan dibuild.

  • Masuk ke tab Firestore Database → Rules

  • Di tab "Rules", atur rule agar allow read, write: if request.time < timestamp('YYYY-MM-DDTHH:MM:SSZ'); (ganti YYYY-MM-DDTHH:MM:SSZ dengan tanggal dan waktu misalnya: 2 bulan dari sekarang) → Lalu Publish.

  • Dapatkan konfigurasi Firebase, Klik icon gear pada Project Overview di kiri atas lalu pilih "Project Setting" → “Service Account” → “Firebase Admin SDK”.

  • Pilih Node JS dan Klik “Generate new private key” untuk download credential berupa JSON file

  • Setelah didownload, jadikan 1 line dan copy paste ke .env.

Last updated