答案 0 :(得分:1)
Cloud Functions触发器的签名已更改。您似乎正在使用Beta,但正在部署到最新版本。有关完整说明,请参见migration guide。
从那里:
之前(<= v0.9.1)
true
现在(> = v1.0.0)
exports.dbWrite = functions.database.ref('/path').onWrite((event) => { const beforeData = event.data.previous.val(); // data before the write const afterData = event.data.val(); // data after the write });
因此您的代码应如下所示:
exports.dbWrite = functions.database.ref('/path').onWrite((change, context) => {
const beforeData = change.before.val(); // data before the write
const afterData = change.after.val(); // data after the write
});