【问题标题】:Loopback - Best practice to update database field for every api callLoopback - 为每个 api 调用更新数据库字段的最佳实践
【发布时间】:2017-03-23 07:48:48
【问题描述】:

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

我正在使用环回和 mongodb

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

中间件 json

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

middleware/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();
  };
};

【问题讨论】:

    标签: javascript node.js mongodb loopbackjs middleware


    【解决方案1】:

    您可以像这样访问模型:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-04-10
      • 1970-01-01
      • 1970-01-01
      • 2010-10-11
      • 1970-01-01
      • 2013-08-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多