Loopbackjs 环回在重写的内置方法中获取http上下文

Loopbackjs 环回在重写的内置方法中获取http上下文,loopbackjs,strongloop,Loopbackjs,Strongloop,我想为POST/图像使用自定义端点;所以我认为我可以覆盖模型的创建方法;我就是这样做的: var loopback = require('loopback'); function overrideImageApiMethods(app){ var Image = app.models.Image, create = Image.create; Image.create = function create(data, clb){ var cont

我想为POST/图像使用自定义端点;所以我认为我可以覆盖模型的创建方法;我就是这样做的:

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;
我希望得到响应对象,就像您在express中所做的那样;在上面的示例中,我发现getCurrentContext方法返回null

正确的方法是什么?

请参阅


loopback.getCurrentContext()
-返回的内容与您假设的不完全相同。 它是每个请求存储的包装器。 但对我来说,它也返回空值


因此,要访问带有req&res的上下文,您应该深入挖掘或使用

这不是问题。我需要获取http上下文如果这对您不起作用,那么您应该创建一个同名的远程方法。。。Image.create=函数(){…}。。。remoteMethod('create',function(){…})…看,我最后就是这么做的;我认为有更好的方法
var Image = app.models.Image;
...
Image.create = function(...) {
  //your logic     
};