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 installUntuk 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 functionsuntuk produksi
firebase deploy.json kunci akun layanan proyek Anda dan ekspor ke variabel lingkungan Anda. set GOOGLE_APPLICATION_CREDENTIALS= < path_to_json_file > /serviceAccountKey.jsonfunctions , jalankan firebase functions:config:get > .runtimeconfig.jsonfirebase serve --only functionsdashboard dan jalankan yarn start Jalankan deploy.sh .
Silakan buka terbitan baru jika Anda menghadapi masalah atau kirimkan surat kepada saya di [email protected].