TypeError:无法读取未定义的属性“ user_id”

时间:2019-02-28 19:34:32

标签: javascript android node.js api push-notification

我正在与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问题还是代码?我没有显示日志消息。

0 个答案:

没有答案