【发布时间】:2018-09-14 04:26:36
【问题描述】:
我正在尝试使用 node.js 编写云函数,但出现此错误:
TypeError:无法读取未定义的属性“user_id” 在exports.FindRoom.functions.database.ref.onWrite (/user_code/index.js:299:39) 在对象。 (/user_code/node_modules/firebase-functions/lib/cloud-functions.js:112:27)
从这个函数:
exports.FindRoom = functions.database.ref(`/FindRoom/{user_id}`).onWrite((event) =>{
var user_id = event.params.user_id;
console.log("user_id",user_id);
var user_question = event.data.val();
console.log("user_question",user_question);
if (!event.data.val()) {
return console.log('A game room was deleted from database',user_id);
}
这是我第一次使用 Firebase 和 Cloud Functions,在我为 Firebase 进行 npm update 之前,该功能运行良好。更新后出现此错误,找不到解决方案。
【问题讨论】:
-
我相信这个问题已经被问过了? stackoverflow.com/questions/49647170/…
标签: node.js firebase google-cloud-functions