eggjs的二级restful路由怎么定义?
比如,我定义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 回复
egg 也支持的。
参考官网文档:https://eggjs.org/zh-cn/basics/router.html#restful-风格的-url-定义
@x-cold 看了,没看懂,能指点下吗
router.resources('devices', '/api/v1/users/:id/devices', controller.v1.devices);
@461534898 没试过这样子也可以写,我试试,多谢