Que fait fastify-best-practices ?
Guide le développement de serveurs backend Node.js et d'API REST avec Fastify en utilisant TypeScript ou JavaScript. À utiliser lors de la construction, de la configuration ou du débogage d'une application Fastify — y compris la définition des routes, l'implémentation de plugins, la mise en place de la validation JSON Schema, la gestion des erreurs, l'optimisation des performances, la gestion de l'authentification, la configuration des en-têtes CORS et de sécurité, l'intégration de bases de données, le travail avec les WebSockets et le déploiement en production. Couvre l'ensemble du cycle de vie des requêtes Fastify (hooks, sérialisation, journalisation avec Pino) et l'intégration de TypeScript via strip types. Termes déclencheurs : Fastify, serveur Node.js, API REST, routes API, framework backend, fastify.config, server.ts, app.ts.