Итак, я следовал приведенным здесь инструкциям: https://firebase.google.com/docs/firestore/quickstart, чтобы мое приложение Node работало с Firestore (в разделе Инициализация на вашем собственном сервере ).Я создал служебную учетную запись, как они говорят, предоставив ей привилегию «Cloud Firestore Editor», и загрузил файл ключа .json
.Когда я запускаю пример кода примерно так:
const admin = require('firebase-admin');
const serviceAccount = require('./gcloud-service-account.json')
admin.initializeApp({
credential: admin.credential.cert(serviceAccount)
});
var db = admin.firestore();
db.settings({ timestampsInSnapshots: true })
var docRef = db.collection('users').doc('alovelace');
var setAda = docRef.set({
first: 'Ada',
last: 'Lovelace',
born: 1815
});
Я получаю эту ошибку:
UnhandledPromiseRejectionWarning: Error: 7 PERMISSION_DENIED: Missing or insufficient permissions.
Что я делаю не так или какие шаги я могу предпринять, чтобы отладить это?Спасибо!