fastify-best-practices は何をしますか?
Fastify を使用した Node.js バックエンドサーバーと REST API の開発を TypeScript または JavaScript でガイドします。Fastify アプリケーションの構築、設定、デバッグ時に使用します。具体的には、ルート定義、プラグイン実装、JSON Schema バリデーション設定、エラーハンドリング、パフォーマンス最適化、認証管理、CORS とセキュリティヘッダー設定、データベース統合、WebSocket 対応、本番デプロイなどをカバーします。Fastify のリクエストライフサイクル全体(フック、シリアライゼーション、Pino によるロギング)と、strip types による TypeScript 統合についても解説します。トリガーとなる用語: Fastify、Node.js サーバー、REST API、API ルート、バックエンドフレームワーク、fastify.config、server.ts、app.ts。