- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在后端编写了以下函数 => dataa.js 文件
let recived_msg_users = [] ;
export function chat_afterInsert(item, context) {
let user_date = []
var now = new Date();
var nowTimeStamp = now.getTime();
let hookContext = context; // see below
user_date.push(item.userIdb)
user_date.push(item._createdDate.valueOf())
recived_msg_users.push(user_date)
console.log("new msg added",recived_msg_users)
}
现在我进入预览模式,我希望在控制台上看到,每次插入一个新表行+1个recived_msg_users数组项,但每次将项插入表中时,我的长度始终为1,为什么?
可能是这个错误造成的?
Hook afterInsert for collection chat result ignored! Expected hook result to resolve to an object with an '_id' property, but got [Undefined]
无论如何,为什么我会收到此错误?怎么了?
最佳答案
导致该错误的原因是通过return item
到钩子(Hook)函数来结束函数。您当前的函数没有返回任何内容。
但是,更大的问题是您无法更新 Hook 中的 receive_msg_users 数组,因为这些项目不会保留在 Hook 之外。它不会将信息存储在任何地方,因为 data.js Hook 文件中的所有内容都作为无服务器函数按需运行,因此在调用其中一个 Hook 之前,变量不存在。
如果您想保留该信息,可以将此信息存储在另一个数据库或同一个数据库中。
关于javascript - 当 afterInsert 调用 WIX Corvid 时,无法将新项目插入数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61279990/
我有一个这样的域类: class Domain { String a int b String c ... def afterInsert(){ def anot
我有一个正在运行的 grails 应用程序,我想在其中添加一些功能。 我想在一个对象被插入、更新或删除到数据库之后做。 我想到的是触发一个 JMS 事件“person.inserted”、“perso
我有一个域对象,它保存基于作为同一域对象属性的参数的计算结果。我想确保任何时候参数被用户更改,它都会重新计算并正确保存到数据库中。 我正在尝试使用 afterInsert(首先确保计算正确)和 aft
在 Apostrope CMS 中,我希望使用 apostrope-submit-widgets 提交一个片段 - 一切似乎都正常,除了我的 afterInsert 方法被调用了两次,因此发送了两次电
我遇到了这个奇怪的错误,无法在此问题的以前的答案中找到任何解决方案,我认为这与我的案件有关。 我在这样的域的afterInsert()方法中遇到此问题 Class Employee { /**
我有一个用户实体: @Entity() export class User extends BaseEntity { @PrimaryGeneratedColumn('uuid') id: s
假设我有一个模型 Person .我的域正在使用 GORM 触发器,例如: def afterInsert() { someService.someMethod(this.id) } def
简单地说,我有以下场景: class OwnedRights { static belongsTo = [comp: Competition] @Transactional d
我在后端编写了以下函数 => dataa.js 文件 let recived_msg_users = [] ; export function chat_afterInsert(item,
是否可以(至少)在 Objection ORM 的 $afterInsert Hook 中检索创建模型的 ID? async $afterInsert(queryContext) 我猜想并希望它能
我是一名优秀的程序员,十分优秀!