我在应用中添加和输出了评论。
那应该是实时的。
在我的评论组件中,该组件是重要组件,我具有获取数据并将其保存在Firebase中的全部逻辑。
现在我想在这里添加一个onUpdate fb云功能。
我尝试了另一种方法,但不起作用:
const onCommentsAdded = this.runtime.fb.ref('/comments').onUpdate((change) => {
const after = change.after;
console.log('This is after: ', after, change.after)
})
无法编译应用程序,这是错误:
未处理的拒绝(TypeError):runtime.fb.ref(...)。onUpdate不是 功能
答案 0 :(得分:2)
假设您正在查看Firebase上的Realtime Database
,而不是Firestore。
您尝试访问的库看起来不正确。请参阅Database Events文档。
const onCommentsAdded = functions.database.ref('/comments')
.onUpdate((change, _context) => {
const after = change.after;
console.log('This is after: ', after, change.after)
});
尝试更新功能以使用functions.database.ref
代替this.runtime.fb.ref