如何将req.user.id从我的route.js传递给mongoose'pre'中间件?

时间:2017-09-22 08:49:30

标签: node.js mongodb mongoose mongoose-schema log4js-node

我正在使用带有mongodb的nodejs并且需要记录用户操作(谁做了什么)。

为此,我使用预中间件和log4js写入文件,它是这样的:

 var userSchema = new Schema(..);
 userSchema.pre('save', function(next) {
  log.TRACE(req.user.id ...);
 next();
 });

我现在需要的是将一个param(req.user.id)从user.save()或user.update()传递给我的preddlware,以便在我的日志文件中使用它但不知道如何要做到这一点。

0 个答案:

没有答案