O que fastify-best-practices faz?
Orienta o desenvolvimento de servidores backend Node.js com Fastify e APIs REST usando TypeScript ou JavaScript. Use ao construir, configurar ou depurar uma aplicação Fastify — incluindo definição de rotas, implementação de plugins, configuração de validação JSON Schema, tratamento de erros, otimização de desempenho, gerenciamento de autenticação, configuração de CORS e cabeçalhos de segurança, integração com bancos de dados, WebSockets e deploy em produção. Abrange todo o ciclo de vida de requisição Fastify (hooks, serialização, logging com Pino) e integração com TypeScript via strip types. Termos de gatilho: Fastify, servidor Node.js, API REST, rotas de API, framework backend, fastify.config, server.ts, app.ts.