Buat dasbor admin dengan mudah untuk aplikasi Anda yang didukung Firebase. Misalnya, Anda dapat membuat dasbor pedagang untuk mengunggah item di situs e-niaga yang menggunakan Firebase sebagai backendnya.
api
fungsi cloud Firebase yang ditentukan di dalam folder functions
.api
cloud yang pada dasarnya merupakan API berbasis Express untuk aplikasi Anda. Anda menulis semua logika bisnis Anda yang dilindungi di sini. Masukkan nama proyek Firebase Anda di .firebaserc
.
Tetapkan kunci rahasia untuk token JWT di Firebase.
firebase functions:config:set auth.secret= " <YOUR_SECRET> "
CD ke folder functions
dan jalankan
yarn install
Untuk setiap pengguna admin, jalankan skrip npm
yarn run passwdgen < username > < password >
dan ikuti instruksi selanjutnya.
CD ke folder dashboard
dan jalankan
yarn install
Di file dashboard/src/globals.js
, atur titik akhir fungsi cloud lokal dan produksi Anda di API_URL. Untuk mendapatkan nilai-nilai ini, jalankan:
untuk lokal
firebase serve --only functions
untuk produksi
firebase deploy
.json
kunci akun layanan proyek Anda dan ekspor ke variabel lingkungan Anda. set GOOGLE_APPLICATION_CREDENTIALS= < path_to_json_file > /serviceAccountKey.json
functions
, jalankan firebase functions:config:get > .runtimeconfig.json
firebase serve --only functions
dashboard
dan jalankan yarn start
Jalankan deploy.sh
.
Silakan buka terbitan baru jika Anda menghadapi masalah atau kirimkan surat kepada saya di [email protected].