firebase admin dashboard
1.0.0
สร้างแดชบอร์ดผู้ดูแลระบบสำหรับแอปที่ขับเคลื่อนด้วย Firebase ของคุณได้อย่างง่ายดาย ตัวอย่างเช่น คุณสามารถสร้างแดชบอร์ดผู้ขายสำหรับการอัปโหลดสินค้าบนไซต์อีคอมเมิร์ซซึ่งใช้ Firebase เป็นแบ็กเอนด์
api
ฟังก์ชันคลาวด์ของ Firebase ที่กำหนดไว้ภายในโฟลเดอร์ functions
api
ซึ่งโดยพื้นฐานแล้วเป็น 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]