Я смотрю видео об облачных функциях
и у меня все еще есть проблемы, поэтому я решил спросить здесь
и я уже проверил эту ссылку: Облачные функции Firebase Объект возможно 'undefined'
но проблема все еще не работает
во-первых, я не хочу удалять "строгий режим" в tsconfig.json
вот мой код
export const onBostonWeatherUpdate =
functions.firestore.document("cities-weather/boston-ma-
us").onUpdate(change => {
if (change.after) {
const after = change.after.data()
const payload = {
data: {
temp: String(after.temp),
conditions : after.conditions
}
}
return admin.messaging().sendToTopic("weather_boston-ma-us", payload)
.catch(error =>
console.error("FCM failed", error))
}
else{
return null
}
})
это делает ts (2532) Объект, возможно, «неопределенным».
и я не хочу использовать "после!" либо потому, что если в каком-то случае это действительно не определено
и
.then(citySnapshots => {
const results = []
citySnapshots.forEach(citySnap => {
const data = citySnap.data()
results.push(data)
})
response.send(results)
})
это делает ts (7034) переменная 'results' неявно имеет тип 'any []'.
Я действительно застрял в этом надолго
теперь, пожалуйста, кто-нибудь, помогите мне