209 похожих чатов

Export function SupperPupperController(prefix?: string): ClassDecorator { return Controller(`super/pupper/${prefix ||

""}`);
}

9 ответов

17 просмотров
Кирилл-Сабитов Автор вопроса

Вот так @smyatana

Кирилл Сабитов
Вот так @smyatana

Я в плане, что маршруты админа и пользователя могут содержать разные методы, либо пользователь создаёт запись с одними данными, а админ для этого пользователя с другими, в таком случае если делать в одном контроллере, то это нарушает принцип единственной ответственности. Как быть с этим? В папке Post создавать два контроллера PostController и AdminPostController?

Почему? Или ты имеешь ввиду разбивать на микросервисы?

Maksim Drazdou
Почему? Или ты имеешь ввиду разбивать на микросерв...

Ну я не знаю суть вашего приложения, но условно если это платформа типа форума/магазина и тд Лично я вижу клиентское приложение и приложение админа, который условно будем им управлять Наполнять товарами/модерировать комменты и тд

А есть смысл сразу разбивать на микросервисы или для такого случая отдельные приложения эффективнее?

Maksim Drazdou
А есть смысл сразу разбивать на микросервисы или д...

Ну микросервисы это по сути и есть отдельные приложения, просто тут надо думать на перед есть ли в этом смысл и как и зачем они будут между собой взаимодействовать

Похожие вопросы

Обсуждают сегодня

Карта сайта