Я пытаюсь обновить документ Firebase, сначала войдя в систему с учетной записью администратора, используя Firebase Auth SDK.
Далее я использую Firestore SDK, чтобы вытащить различные части данных нужно из этого плана.
Затем вы sh вернитесь к новому плану. По сути, это дублирует план.
То, как я это делал, - это функция самовывоза в нижней части HTML и просто загрузка SDK из их CDN.
Инструкции по настройке и ссылки на CDN: https://firebase.google.com/docs/web/setup
Если вы попытаетесь выполнить
const firebaseConfig = {
apiKey: 'api-key',
authDomain: 'project-id.firebaseapp.com',
projectId: 'project-id',
}
firebase.initializeApp(firebaseConfig);
var db = firebase.firestore();
db.collection("users").get().then((querySnapshot) => {
querySnapshot.forEach((doc) => {
// console.log(`${doc.othre} => ${doc.data()}`);
console.log(doc);
});
})
, я получу следующую ошибку
Uncaught (в обещании) FirebaseError: Отсутствует или недостаточно разрешений.