我正在尝试在NodeJS中检索Firestore文档。我对数据库的任何调用都会在结果{}中引发catch错误。我能够生成自定义令牌以在我的NodeJS服务器上进行身份验证,因此设置正确。为什么我的服务器在尝试检索文档时会抛出异常?
var firebaseService = require('./service.json');
var admin = require('firebase-admin');
admin.initializeApp({
credential: admin.credential.cert(firebaseService),
databaseURL: "https://mydatabase.firebaseio.com"
});
var db = admin.firestore();
exports.test = function(req, callback) {
// token
var ref = db.collection('users').doc('72bf07f8-0ae2-474a-b9b3-4386528b17b1');
ref.get()
.then(doc => {
callback(false,doc);
return
})
.catch(err => {
callback(true,err);
return ;
});
}