例如,我为模型模式的update
事件定义了post挂钩。如果文档因请求而更新,则post挂钩将触发一些异步任务。但是,如果任何异步任务失败,我想用请求上下文记录这个错误,这样我就可以知道这个错误是由哪个请求引起的。
但是,post
钩子没有接收流控制,我也找不到将req
对象传递给post
钩子的明显方法。
参考资料:Mongoose.js中间件
发布于 2015-07-08 11:36:58
似乎猫鼬4.0+开始支持异步post挂钩(在https://github.com/Automattic/mongoose/pull/1977中找到),但是文档还没有相应地更新.
使用异步post挂钩,我应该能够使用next(err)
处理错误,然后使用中间件来处理它(例如,将其记录下来)。
https://stackoverflow.com/questions/31297506
复制相似问题