我正在与Node.js一起使用firebase函数来执行推送通知。大家都很好想。它在我从node.js脚本创建的firebase中找到了功能。 但是当我测试我的功能时,它会显示
Cannot read property 'user_id' of undefined
at exports.sendNotification.functions.database.ref.onWrite.event (/user_code/index.js:11:32)
at cloudFunctionNewSignature (/user_code/node_modules/firebase-functions/lib/cloud-functions.js:105:23)
但是有一段时间找不到最新的测试日志信息。
这是我的node.js脚本。
'use strict'
const functions = require('firebase-functions');
const admin = require('firebase-admin');
admin.initializeApp(functions.config().firebase);
exports.sendNotification = functions.database.ref('/Notifaction/{user_id}/{notification_id}').onWrite(event => {
const user_id = event.params.user_id;
const notification_id = event.params.notification_id;
console.log('We have a notification from : ', user_id);
});
我很困惑,这是Firebase问题还是代码?我没有显示日志消息。