【发布时间】:2019-08-05 14:47:40
【问题描述】:
我在 typescript 中有以下代码,我在线上收到此错误:change.after.data();, Object is posibbly 'undefined':
import * as functions from 'firebase-functions'
import * as admin from 'firebase-admin'
admin.initializeApp()
export const onEditModeUpdate =
functions.firestore.document("Settings/ShiftsEditMode").onUpdate(change=> {
const after = change.after.data();
const payload = {
data: {
temp: String(after.temp),
conditions: after.conditions
}
}
return admin.messaging().sendToTopic("Settings/ShiftsEditMode", payload)
})
我想要做的是每当firestore中的某些内容发生变化时向我的应用程序发送通知,我遵循了官方文档但我收到了错误,我认为这与node.js版本有关。请帮忙?
【问题讨论】:
-
对象可能是'未定义'.ts(2532)
标签: typescript firebase google-cloud-functions