Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sails.js 在Sails 0.12 blueprint中,当调用一对多嵌套路由时,会触发什么控制器操作?_Sails.js - Fatal编程技术网

Sails.js 在Sails 0.12 blueprint中,当调用一对多嵌套路由时,会触发什么控制器操作?

Sails.js 在Sails 0.12 blueprint中,当调用一对多嵌套路由时,会触发什么控制器操作?,sails.js,Sails.js,假设你在人和宠物之间有一对多的关系:一个人有很多宠物。在Sails中建立该关系后,我们从blueprint API获得以下默认restful路由: GET /person/:personId 上面的路径映射到PersonController.findOne操作。现在,我想知道的是,下面的路线图是去哪里的?什么控制器动作 GET /person/:personId/pet (获取特定人员的所有宠物)如果您有一个关联,其中该人员有许多宠物,则路径 GET /person/:personId/pe

假设你在人和宠物之间有一对多的关系:一个人有很多宠物。在Sails中建立该关系后,我们从blueprint API获得以下默认restful路由:

GET /person/:personId
上面的路径映射到
PersonController.findOne
操作。现在,我想知道的是,下面的路线图是去哪里的?什么控制器动作

GET /person/:personId/pet

(获取特定人员的所有宠物)

如果您有一个关联,其中该人员有许多宠物,则路径

GET /person/:personId/pet
匹配
PersonController.populate
操作

总的来说

GET /resource/:resourceId/:association
将填充由
:关联
参数确定的字段,该参数调用控制器中的
填充
操作

参考: