Например в роуте ответ
                  
                  
                  res.status(200).json({data: 'some data'})
                  
                  
                  
                  
                  
                  Создать класс Response и метод Answer, Error и как-то ретурнить данные что бы в роуте прописывать только
                  
                  
                  
                  
                  
                  Response.Answer(status, data) - где status будет код 200, 500 и т.п.
                  
                  
                  
                  
                  
                  Уперся в то как обработать в данном случае res и status которые доступны только в роуте.  Хочу сделать универсальный класс-ответ что бы можно было его внедрить по всем роутам и редактировать в одном месте.
                  
                  
                  
                  
                  
                  Это вообще реально?  Может кто-то может поделиться инфой по реализации (мб статья какая...) Заранее спасибо.
                  
                  
                
игра не стоит свечь, берешь async await и fastify и чилиш
оч интересно но сложно
если это универсальный ответ, он должен быть в одном универсальном роуте. В противном случае лучше не изобретать велосипеды и просто взять отдельный Router на группу родственных запросов и сделать их там. DI можно делать через req.app
Обсуждают сегодня