控制器中的子路线

时间:2019-04-19 13:03:03

标签: routes nestjs

当我试图从帖子中获取评论时,问题来了,我有一个单独的模块用于评论和帖子。

我现在有以下路线:

评论

  • 获取/评论
  • 获取/ comments /:id
  • 发布/评论
  • 放入/ comments /:id
  • 删除/ comments /:id

帖子

  • 获取/帖子
  • 获取/ posts /:id
  • 发布/帖子
  • 放入/ posts /:id
  • 删除/ posts /:id

我想获得这种路线:

帖子

  • 获取/帖子
  • 获取/ posts /:id
  • 发布/帖子
  • 放入/ posts /:id
  • 删除/ posts /:id

评论

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

如何使用NestJS解决此问题?

1 个答案:

答案 0 :(得分:0)

您可以检查以下嵌套路由器软件包:https://github.com/shekohex/nest-router,它们是有关此问题https://github.com/shekohex/nest-router/issues/43的问题。我认为这可以解决您的问题。 使用GraphQL可能是解决某些REST问题的好机会