我想为POST / images使用自定义端点;所以我认为我可以覆盖模型的创建方法;我就是这样做的:
var loopback = require('loopback');
function overrideImageApiMethods(app){
var Image = app.models.Image,
create = Image.create;
Image.create = function create(data, clb){
var context = loopback.getCurrentContext();
};
}
module.exports = overrideImageApiMethods;
我想像你在快递中那样得到响应对象;我发现getCurrentContext方法在上面的例子中返回null。
关于它的正确方法是什么?
答案 0 :(得分:1)
loopback.getCurrentContext()
- 不完全返回您的假设。
它是每个请求存储 - continuation-local-storage的包装器。
但对我来说它也返回null。
因此要使用其req& amp; res,你应该深入挖掘context implementation或使用domains!
答案 1 :(得分:-1)
var Image = app.models.Image;
...
Image.create = function(...) {
//your logic
};