类型错误:无法在导出处读取未定义的属性“user_id”.js user_code。(/user_code/node_modules/火库函数/库/云函数.js:112:27) 在下一个 (本机) 在 /user_code/node_modules/火基函数/库/云函数.js:28:71 在 __awaiter (/user_code/node_modules/火基函数/库/云函数.js:24:12) 在云函数 (/user_code/node_modules/火基函数/库/云函数.js:82:36) 在 /var/tmp/工作线程/工作线程.js:716:24 在process._tickDomainCallback(内部/进程/next_tick.js:135:7)
'use-strict'
const functions = require('firebase-functions');
const admin = require('firebase-admin');
admin.initializeApp(functions.config().firebase);
exports.sendNotification = functions.firestore.document("Users/{user_id}/Notifications/{notification_id}").onWrite(event=>{
const user_id = event.params.user_id;
const notification_id = event.params.notification_id;
return
admin.firestore().collection("Users").doc(user_id).collection("Notifications").doc(notification_id).get().then(queryResult =>{
const from_user_id = queryResult.data().from;
const from_message = queryResult.data().message;
const from_data = admin.firestore().collection("Users").doc(from_user_id).get();
const to_data = admin.firestore().collection("Users").doc(user_id).get();
return Promise.all([from_data, to_data]).then(result => {
const from_name = result[0].data().name;
const to_name = result[1].data().name;
const token_id = result[1].data().token_id;
const payload = {
notification:{
title : "ViewApp",
body : from_message,
icon : "default",
sound : "default",
click_action : "guilherme.viewapp.com.viewapp.TARGETNOTIFICATION"
},
data : {
message : from_message,
from_user_id : from_user_id
}
};
const options = {
priority: "high",
timeToLive: 60 * 60 * 24 //24 hours
};
return admin.messaging().sendToDevice(token_id,payload, options).then(result => {
console.log("Notification Sent.");
});
});
});
});
有问题的变更线:
.onWrite(( change,context) => {
const user_id = context.params.user_id;
const notification_id = context.params.notification_id;
当您将值分配给user_id
时。行是<code>const user_id=event.params。user_ id
事件。参数未定义
我的项目有问题。当我浏览<代码>http://localhost:8080/user/form在直接显示列表用户,然后出现以下错误: Hibernate:插入userdat(密码、生日、年龄、性别、用户名)值s(?、?、?、?、?)2016年3月25日上午5:05:04,组织。冬眠发动机jdbc。spi。SqlExceptionHelper$Standar dWarningHandler logW
我不知道为什么错误在这里它看起来很好的代码... 在client.commands.set(pull.config.name,pull)中发现错误;和bot.aliases.set(alias,pull.config.name)中;未定义的显示。 我需要一些帮助这里,我正在尝试为我的机器人做一个自定义前缀,我真的需要这段代码! 代码中的错误
我补充说 到全球。类加载器::addDirectories数组中的php。应用程序内/类/帮助程序/Url。我有: 我认为: 这在本地可以正常工作,但在我的服务器上,我得到一个错误:找不到类'Helpers\URL'。我试着通过这些步骤,但也没有成功。有什么想法吗?
问题内容: 我正在使用MAT比较两个堆转储。我每天都进行堆转储,并且每天增长约200兆。我认为该泄漏与java.util.zip有关,这是因为该表显示的内容,也是因为我们最近添加了一个新过程,该过程可以压缩和解压缩很多文件。(见图片) 此时,我打开支配器并过滤。 充气机 。那产生了大量的java.util.zip.Inflater。现在,我想看看是什么使它们保持打开状态,所以我选择了一个,并运行了
我似乎无法从用户输入的分数中计算出平均分数。我也不能让它停止例外输入大于100或小于0。有人能告诉我我做错了什么吗?谢谢