环回 - 为每个api调用更新数据库字段的最佳实践

时间:2017-03-23 07:48:48

标签: javascript node.js mongodb loopbackjs middleware

为每个api调用更新数据库字段的最佳做法是什么。

我正在使用loopback& mongodb的

1)我已经实现了预处理指令,该指令触发每次调用。但问题是如何在那里访问db对象?

中间件json

{
  "initial:before": {
    "loopback#favicon": {}
  },
  "initial": {
    "./middleware/tracker": {},
  }
 ....
  ...
}

中间件/ tracker.js

module.exports = function(tracker) {
  return function tracker(req, res, next) {
    console.log('Request tracking middleware triggered on %s', req.url);
    // Here I want to update database
    next();
  };
};

1 个答案:

答案 0 :(得分:0)

您可以访问以下模型:

const app = require('../server/server');
app.models.SomeModel.sometMethod(params);