Например в роуте ответ
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
Обсуждают сегодня