【发布时间】:2018-09-15 20:18:30
【问题描述】:
快速提问。长话短说,我在我的谷歌云功能日志中收到了这个错误:
Firestore (4.10.1):无法访问 Firestore 后端。
这是我的函数文件中的代码:
// pull in firebase
const firebase = require('firebase');
// required
require("firebase/firestore");
// initialize firebase
const firebaseApp = firebase.initializeApp({
// Firebase configuration.
apiKey: "<Key Here>",
authDomain: "<Auth Domain>",
databaseURL: "<database url>",
projectId: "<project id>",
storageBucket: "<storage bucket>",
messagingSenderId: "<messaging sender id>"
});
// setup the firestore
var fs = firebaseApp.firestore();
exports.search = functions.https.onRequest((request, response) => {
cors(request, response, () => {
// set a reference to the foo table in firestore
var docRef = fs.collection("foo");
// check for the foo in the firestore
docRef.where('bar', '==', <something>).get().then(function(doc) {
if (!doc.docs) {
return db.collection("foo").add({
bar: <something>
})
.then(function(docRef) {
console.log("Document written with ID: ", docRef.id);
})
.catch(function(error) {
console.error("Error adding document: ", error);
});
}
});
});
});
此时我被卡住了。据我所知,我已经做好了准备,但也许没有?我搜索了文档并用谷歌搜索了这个问题,但没有取得多大成功。你看出什么不对了吗?
【问题讨论】:
标签: firebase vue.js google-cloud-firestore google-cloud-functions