CNode

eggjs的二级restful路由怎么定义?

问答
Ccaiya__legacy_57233a715a26c4a841ecbef5发布于9 年前最后回复9 年前4 回复6197 浏览0 收藏

比如,我定义user和device的restful路由会书写如下:

router.resources('users', '/api/v1/users', controller.v1.users);
router.resources('devices', '/api/v1/devices', controller.v1.devices);

但是对于 “查询指定用户下的所有设备” 这个接口,应该在rest里面怎么定义呢?

传统的都是: 查询指定用户下的所有设备:/api/v1/users/:id/devices

就是不知道eggjs里面怎么定义这种接口????

查看回复

回复 (4)

L
lzq920#1·9 年前
router.resources('devices', '/api/v1/users/:id/devices', controller.v1.devices);

@461534898 没试过这样子也可以写,我试试,多谢

@x-cold 看了,没看懂,能指点下吗

参与回复
登录后即可参与回复。登录