我需要在两个不同的集合上触发我的函数。这该怎么做?我有这样的东西,但第二个函数首先覆盖,第一个不起作用。这该怎么做?'使用严格'; const functions = require('firebase-functions');const admin = require('firebase-admin');admin.initializeApp(functions.config().firebase); const 数据库 = admin.database();exports.apptTrigger = functions.firestore .document('notification/{anydocument}' ) .onCreate((snap, context) => { const title = snap.data().title; const messageis = snap.data().content; const postId = snap.data().idPost; const payLoad = { notification:{ title: title, body: messageis, sound: "default" } }; return admin.messaging().sendToTopic("notification", payLoad);});exports.apptTrigger = functions.firestore .document('notificationP/{anydocument}') .onCreate((snap, context) => { const title = snap.data().title; const messageis = snap.data().content; const postId = snap.data().idPost; const payLoad = { notification:{ title: title, body: messageis, sound: "default" } }; return admin.messaging().sendToTopic("notification", payLoad);});```
1 回答
![?](http://img1.sycdn.imooc.com/533e4c3300019caf02000200-100-100.jpg)
郎朗坤
TA贡献1921条经验 获得超9个赞
每个函数的名称必须是唯一的。现在,您为它们提供了相同的名称“apptTrigger”。尝试给它们起不同的名字。
exports.apptTriggerNotification = functions.firestore... exports.apptTriggerNotificationP = functions.firestore...
添加回答
举报
0/150
提交
取消