我正在使用strongloop的loopbackjs来实现API.
对于Cat我定义了远程方法的模型,我们可以调用它meow.
所以我能做到:
GET /cats/{:id}/meow
该Cat模型属于该User模型.
现在我希望能够做到这样的事情:
GET /users/{:id}/cats/{:id}/meow
有谁知道如何做到这一点?
我已经尝试过nestRemoting,它只适用于嵌套的"蓝图"方法.
可以在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)
| 归档时间: |
|
| 查看次数: |
534 次 |
| 最近记录: |