FirebaseOptions interface

ออบเจ็กต์การกำหนดค่า Firebase มีชุดพารามิเตอร์ที่บริการต้องใช้เพื่อให้สื่อสารกับ API ของเซิร์ฟเวอร์ Firebase ได้สำเร็จและเพื่อเชื่อมโยงข้อมูลไคลเอ็นต์กับโปรเจ็กต์ Firebase และแอปพลิเคชัน Firebase โดยปกติแล้ว ออบเจ็กต์นี้จะสร้างขึ้นโดยคอนโซล Firebase ในการตั้งค่าโปรเจ็กต์ ดูเพิ่มเติมเกี่ยวกับออบเจ็กต์การกำหนดค่าของ Firebase

ลายเซ็น:

export interface FirebaseOptions 

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ ประเภท คำอธิบาย
apiKey สตริง สตริงที่เข้ารหัสซึ่งใช้เมื่อเรียกใช้ API บางรายการที่ไม่ต้องการสิทธิ์เข้าถึงข้อมูลส่วนตัวของผู้ใช้ (ค่าตัวอย่าง ได้แก่ AIzaSyDOCAbC123dEf456GhI789jKl012-MnO)
appId สตริง ตัวระบุที่ไม่ซ้ำกันสำหรับแอป
authDomain สตริง โดเมนการตรวจสอบสิทธิ์สำหรับรหัสโปรเจ็กต์
databaseURL สตริง URL ฐานข้อมูลเรียลไทม์เริ่มต้น
รหัสการวัด สตริง รหัสที่สร้างขึ้นโดยอัตโนมัติเมื่อคุณเปิดใช้ Analytics ในโปรเจ็กต์ Firebase และลงทะเบียนเว็บแอป ในเวอร์ชัน 7.20.0 ขึ้นไป คุณจะใส่พารามิเตอร์นี้หรือไม่ก็ได้
รหัสผู้ส่งข้อความ สตริง ค่าตัวเลขที่ไม่ซ้ำกันซึ่งใช้ระบุผู้ส่งแต่ละรายที่ส่งข้อความ Firebase Cloud Messaging ไปยังแอปไคลเอ็นต์ได้
รหัสโปรเจ็กต์ สตริง ตัวระบุที่ไม่ซ้ำกันสำหรับโปรเจ็กต์ใน Firebase และ Google Cloud
storageBucket สตริง ชื่อที่เก็บข้อมูล Cloud Storage เริ่มต้น

FirebaseOptions.apiKey

สตริงที่เข้ารหัสซึ่งใช้เมื่อเรียกใช้ API บางรายการที่ไม่ต้องการสิทธิ์เข้าถึงข้อมูลส่วนตัวของผู้ใช้ (ค่าตัวอย่าง ได้แก่ AIzaSyDOCAbC123dEf456GhI789jKl012-MnO)

ลายเซ็น:

apiKey?: string;

FirebaseOptions.appId

ตัวระบุที่ไม่ซ้ำกันสำหรับแอป

ลายเซ็น:

appId?: string;

FirebaseOptions.authDomain

โดเมนการตรวจสอบสิทธิ์สำหรับรหัสโปรเจ็กต์

ลายเซ็น:

authDomain?: string;

FirebaseOptions.databaseURL

URL ฐานข้อมูลเรียลไทม์เริ่มต้น

ลายเซ็น:

databaseURL?: string;

FirebaseOptions.measurementId

รหัสที่สร้างขึ้นโดยอัตโนมัติเมื่อคุณเปิดใช้ Analytics ในโปรเจ็กต์ Firebase และลงทะเบียนเว็บแอป ในเวอร์ชัน 7.20.0 ขึ้นไป คุณจะใส่พารามิเตอร์นี้หรือไม่ก็ได้

ลายเซ็น:

measurementId?: string;

FirebaseOptions.messagingSenderId

ค่าตัวเลขที่ไม่ซ้ำกันซึ่งใช้ระบุผู้ส่งแต่ละรายที่ส่งข้อความ Firebase Cloud Messaging ไปยังแอปไคลเอ็นต์ได้

ลายเซ็น:

messagingSenderId?: string;

FirebaseOptions.projectId

ตัวระบุที่ไม่ซ้ำกันสำหรับโปรเจ็กต์ใน Firebase และ Google Cloud

ลายเซ็น:

projectId?: string;

FirebaseOptions.storageBucket

ชื่อที่เก็บข้อมูล Cloud Storage เริ่มต้น

ลายเซ็น:

storageBucket?: string;