firebase admin dashboard
1.0.0
يمكنك بسهولة إنشاء لوحات تحكم إدارية لتطبيقاتك المدعومة بـ Firebase. على سبيل المثال، يمكنك إنشاء لوحة تحكم التاجر لتحميل العناصر على موقع التجارة الإلكترونية الذي يستخدم Firebase كواجهة خلفية.
api
تطبيقات وظيفة Firebase cloud المحددة داخل مجلد functions
.api
وهي في الأساس واجهة برمجة تطبيقات تعتمد على Express لتطبيقك. اكتب كل منطق عملك المحمي هنا. ضع اسم مشروع Firebase الخاص بك في .firebaserc
.
قم بتعيين مفتاح سري لرمز JWT المميز على Firebase.
firebase functions:config:set auth.secret= " <YOUR_SECRET> "
القرص المضغوط إلى مجلد functions
وتشغيله
yarn install
لكل مستخدم مسؤول، قم بتشغيل البرنامج النصي npm
yarn run passwdgen < username > < password >
واتبع التعليمات الإضافية.
القرص المضغوط إلى مجلد dashboard
وتشغيله
yarn install
في ملف dashboard/src/globals.js
، قم بتعيين نقاط نهاية الوظائف السحابية المحلية ووظائف الإنتاج في API_URL. للحصول على هذه القيم قم بتنفيذ الأمر:
للمحلية
firebase serve --only functions
للإنتاج
firebase deploy
.json
لمفتاح حساب خدمة مشروعك وقم بتصديره في متغير البيئة الخاص بك. set GOOGLE_APPLICATION_CREDENTIALS= < path_to_json_file > /serviceAccountKey.json
functions
قم بتشغيل firebase functions:config:get > .runtimeconfig.json
firebase serve --only functions
dashboard
وتشغيله yarn start
قم بتشغيل deploy.sh
.
يرجى فتح إصدار جديد في حال كنت تواجه بعض المشاكل أو اكتب لي على [email protected].