0

我正在将 nodejs 与 mongodb 一起使用,并且需要记录用户的操作(谁做了什么)。

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

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

我现在需要的是从 user.save() 或 user.update() 传递一个 param(req.user.id) 到我的预中间件,以便在我的日志文件中使用它,但不知道该怎么做.

4

0 回答 0