This is the header of the node.js index.js file:
const functions = require('firebase-functions');
const admin = require('firebase-admin');
admin.initializeApp(functions.config().firebase);
var db = admin.firestore();
This is the node.js function to listen to firestore changes:
exports.myFoo = functions.firestore
.document('foo/{bar}')
.onWrite(event => {
// do stuff
}
This is in the package.json file:
"dependencies": {
"firebase-admin": "^5-.4.2",
"firebase-functions": "^0.7.1",
"firestore": "^1.1.6"
},
When I try to do a "firebase deploy" command this is the error I am getting:
Error: Error occurred while parsing your function triggers.
TypeError: admin.firestore is not a function
askFirebase
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…