为每个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();
};
};
答案 0 :(得分:0)
您可以访问以下模型:
const app = require('../server/server');
app.models.SomeModel.sometMethod(params);