Зарезервированные Firebase URL-адреса
class Firebase {
constructor() {
/* Initialization */
// app.initializeApp();
fetch('/__/firebase/init.json').then(async response => {
app.initializeApp(await response.json());
});
this.fieldValue = app.firestore.FieldValue;
this.emailAuthProvider = app.auth.EmailAuthProvider;
/* Firebase APIs */
this.auth = app.auth();
this.db = app.firestore();
/* Social Sign In Method Provider */
this.googleProvider = new app.auth.GoogleAuthProvider();
this.facebookProvider = new app.auth.FacebookAuthProvider();
this.twitterProvider = new app.auth.TwitterAuthProvider();
}
}
Я довольно новичок в JavaScript. Я пытаюсь реализовать класс Firebase для инициализации всех приложений Firebase. Однако, когда извлекает init. json, он не ожидает окончания sh извлечения, он продолжает выполнять другие строки, даже если я использовал async / await, В любом случае я могу заставить его ждать получения.