У меня есть REST API, построенный на express (и использующий машинопись) со следующей структурой
- app.ts
- маршруты
- контроллеры
- модели
Вопрос : Как лучше всего обработать / построить запрос / ответ? это будет в маршрутах или контроллерах?
Я разделен на два подхода
1 - Использование маршрутов только для отображения соответствующего метода в контроллере, обработки запросов и ответов внутри класса контроллера file
2 - Использование маршрутов для обработки запроса и построения ответа на основе ответа от соответствующего метода в контроллере. Таким образом, я могу при необходимости повторно использовать методы контроллера из разных маршрутов.
Есть предложения, какой подход лучше?