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

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

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

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

Что такое void в TypeScript и чем отличается от undefined?