fastify-best-practices 是做什么的?
指导使用 TypeScript 或 JavaScript 开发 Fastify Node.js 后端服务器和 REST API。适用于构建、配置或调试 Fastify 应用——包括定义路由、实现插件、设置 JSON Schema 验证、处理错误、优化性能、管理认证、配置 CORS 和安全头部、集成数据库、使用 WebSocket 以及部署到生产环境。涵盖 Fastify 的完整请求生命周期(钩子、序列化、使用 Pino 进行日志记录)以及通过 strip types 集成 TypeScript。触发词:Fastify、Node.js server、REST API、API routes、backend framework、fastify.config、server.ts、app.ts。