אפשרויות זמינות להעביר ל- initiizeApp() .
חֲתִימָה:
export interface AppOptions
נכסים
תכונה | סוּג | תיאור |
---|---|---|
תְעוּדָה | תְעוּדָה | אובייקט אישור המשמש לאימות ה-Admin SDK. ראה אתחול ה-SDK לתיעוד מפורט ודוגמאות קוד. |
databaseAuthVariableOverride | חפץ | ריק | האובייקט שישמש כמשתנה האימות בכללי מסד הנתונים בזמן אמת כאשר ה-SDK של Admin קורא או כותב למסד הנתונים בזמן אמת. זה מאפשר לך להקטין את ה-Admin SDK מהרשאות הקריאה והכתיבה המלאות המוגדרות כברירת מחדל. אתה יכול להעביר null כדי לפעול כלקוח לא מאומת. ראה אימות עם הרשאות מוגבלות לתיעוד מפורט ודוגמאות קוד. |
כתובת אתר של מסד נתונים | חוּט | כתובת האתר של מסד הנתונים בזמן אמת שממנו ניתן לקרוא ולכתוב נתונים. |
httpAgent | סוֹכֵן | סוכן HTTP לשימוש בעת ביצוע קריאות HTTP יוצאות. מופע סוכן זה משמש את כל השירותים המבצעים קריאות REST (למשל auth , messaging , projectManagement ). מסד נתונים בזמן אמת ו-Firestore משתמשים באמצעים אחרים לתקשורת עם שרתי הקצה האחוריים, ולכן הם אינם משתמשים בסוכן HTTP זה. גם מופעי Credential אינם משתמשים בסוכן HTTP זה, אלא תומכים בציון סוכן HTTP בשיטות היצרן המתאימות. |
מזהה פרויקט | חוּט | המזהה של פרויקט Google Cloud המשויך לאפליקציה. |
serviceAccountId | חוּט | המזהה של חשבון השירות שישמש לחתימה על אסימונים מותאמים אישית. ניתן למצוא זאת בשדה client_email של קובץ JSON של חשבון שירות. |
דלי אחסון | חוּט | השם של דלי Google Cloud Storage המשמש לאחסון נתוני יישומים. השתמש רק בשם הדלי ללא כל קידומות או תוספות (*אל* תכניס את השם עם "gs://"). |
AppOptions.credential
אובייקט אישור המשמש לאימות ה-Admin SDK.
ראה אתחול ה-SDK לתיעוד מפורט ודוגמאות קוד.
חֲתִימָה:
credential?: Credential;
AppOptions.databaseAuthVariableOverride
האובייקט שישמש כמשתנה האימות בכללי מסד הנתונים בזמן אמת כאשר ה-SDK של Admin קורא או כותב למסד הנתונים בזמן אמת. זה מאפשר לך להקטין את ה-Admin SDK מהרשאות הקריאה והכתיבה המלאות המוגדרות כברירת מחדל.
אתה יכול להעביר null
כדי לפעול כלקוח לא מאומת.
ראה אימות עם הרשאות מוגבלות לתיעוד מפורט ודוגמאות קוד.
חֲתִימָה:
databaseAuthVariableOverride?: object | null;
AppOptions.databaseURL
כתובת האתר של מסד הנתונים בזמן אמת שממנו ניתן לקרוא ולכתוב נתונים.
חֲתִימָה:
databaseURL?: string;
AppOptions.http סוכן
סוכן HTTP לשימוש בעת ביצוע קריאות HTTP יוצאות. מופע סוכן זה משמש את כל השירותים המבצעים שיחות REST (למשל auth
, messaging
, projectManagement
).
מסד נתונים בזמן אמת ו-Firestore משתמשים באמצעים אחרים לתקשורת עם שרתי הקצה האחוריים, ולכן הם אינם משתמשים בסוכן HTTP זה. גם מופעי Credential
אינם משתמשים בסוכן HTTP זה, אלא תומכים בציון סוכן HTTP בשיטות היצרן המתאימות.
חֲתִימָה:
httpAgent?: Agent;
AppOptions.projectId
המזהה של פרויקט Google Cloud המשויך לאפליקציה.
חֲתִימָה:
projectId?: string;
AppOptions.serviceAccountId
המזהה של חשבון השירות שישמש לחתימה על אסימונים מותאמים אישית. ניתן למצוא זאת בשדה client_email
של קובץ JSON של חשבון שירות.
חֲתִימָה:
serviceAccountId?: string;
AppOptions.storageBucket
השם של דלי Google Cloud Storage המשמש לאחסון נתוני יישומים. השתמש רק בשם הדלי ללא כל קידומות או תוספות (*אל* תכניס את השם עם "gs://").
חֲתִימָה:
storageBucket?: string;