Задать вопрос
@romaro

Как правильно передавать данные между обработчиками в Fastify?

В Express для этого есть устоявшийся шаблон: хранить локальный контекст в locals. Я думаю поступить так же и создать хук onRequest (я так понял, это самые ранние обработчики) с единственной целью: расширять объект запроса свойством locals с пустым объектом. Это позволит укоротить опциональные цепочки во всех более поздних обработчиках, т.е. не писать каждый раз:
req?.locals?.lang ...

Это правильный подход или у Fastify есть другой паттерн?
  • Вопрос задан
  • 60 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    Фулстек-разработчик
    16 месяцев
    Далее
  • Javascript.ru
    Курс по Node.js
    5 недель
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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