Дочерние маршруты в контроллере - PullRequest
0 голосов
/ 19 апреля 2019

Проблема пришла ко мне, когда я попытался получить комментарий к сообщению, у меня есть отдельный модуль для комментариев и сообщений.

У меня теперь есть следующие маршруты:

Комментарии

  • Получить / комментарии
  • Получить / комментарии /: id
  • Запись / комментарии
  • Поставить / комментарии /: id
  • Удалить / комментарии /: id

Сообщений

  • Получить / сообщений
  • Получить / сообщений /: id
  • Post / posts
  • Put / posts /: id
  • Удалить / posts /: id

Я хочу получить такие маршруты:

Сообщений

  • Получить / сообщений
  • Получить / posts /: id
  • Пост / посты
  • Поставить / посты /: id
  • Удалить / посты /: id

Комментарии

  • Получить /posts /: id / comments
  • Get / posts /: id / comments /: id
  • Post / posts /: id / comments
  • Put / posts /: id /комментарии /: id
  • Удалить / записи /: id / комментарии /: id

Как я могу решить эту проблему с помощью NestJS?

1 Ответ

0 голосов
/ 26 апреля 2019

Вы можете проверить этот пакет гнезда маршрутизатора: https://github.com/shekohex/nest-router, они являются проблемой этой проблемы https://github.com/shekohex/nest-router/issues/43.Я думаю, что это может решить вашу проблему.Использование GraphQL может стать хорошей возможностью для решения некоторых проблем с REST

...