繁体   English   中英

控制器中的子路径

[英]Child routes in controller

当我试图从帖子中获得评论时,问题出现了,我有一个单独的评论模块和帖子。

我现在有这些路线:

评论

  • 获取/评论
  • 获取/评论/:id
  • 发表/评论
  • Put / comments /:id
  • 删除/评论/:id

帖子

  • 获取/发布
  • 获取/发布/:id
  • 发布/发布
  • Put / posts /:id
  • 删除/发布/:id

我想得到这种路线:

帖子

  • 获取/发布
  • 获取/发布/:id
  • 发布/发布
  • Put / posts /:id
  • 删除/发布/:id

评论

  • 获取/发布/:id / comments
  • 获取/发布/:id / comments /:id
  • 发布/发布/:id / comments
  • Put / posts /:id / comments /:id
  • 删除/发布/:id / comments /:id

我如何使用NestJS解决这个问题?

你可以查看这个嵌套路由器包: https//github.com/shekohex/nest-router ,这是一个关于这个问题的问题https://github.com/shekohex/nest-router/issues/43 我认为这可以解决您的问题。 使用GraphQL可以很好地解决一些REST问题

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM