AppOptions interface

אפשרויות זמינות להעביר ל- 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;