使用loopbackjs添加嵌套的远程方法

Sir*_*f0x 5 loopbackjs

我正在使用strongloop的loopbackjs来实现API.

对于Cat我定义了远程方法的模型,我们可以调用它meow.

所以我能做到:

GET /cats/{:id}/meow

Cat模型属于该User模型.

现在我希望能够做到这样的事情:

GET /users/{:id}/cats/{:id}/meow

有谁知道如何做到这一点?

我已经尝试过nestRemoting,它只适用于嵌套的"蓝图"方法.

Har*_*dhi 3

可以在User Model中定义一个远程方法,然后用它来调用CatModel的meow方法

UserModel.someRemoteMethod = function(id1,id2,cb){
     CatModel.meow(id2,cb);
 }


  UserModel.remoteMethod(
    'someRemoteMethod',
    {
      accepts: [
        {arg: 'id1', type: 'number', required: true},
        {arg: 'id2', type: 'number', required: true}
      ],
      http: {path: '/:id1/cats/:id2/meow', verb: 'get'}
    }
  );
Run Code Online (Sandbox Code Playgroud)