Что такое хуки (hooks) в Fastify?

Middle
216 просмотров
AFK Offer AI

Fastify hooks — это точки расширения в жизненном цикле запроса. Порядок: onRequest → preParsing → preValidation → preHandler → handler → preSerialization → onSend → onResponse. onError обрабатывает ошибки. Хуки регистрируются через fastify.addHook(). В отличие от Express middleware, хуки строго типизированы и привязаны к конкретной фазе. Это делает поведение более предсказуемым и понятным.

Следующий вопрос

Что такое Strangler Fig паттерн для миграции на микросервисы?