fastify-best-practices 是做什麼的?
指導使用 TypeScript 或 JavaScript 開發 Fastify Node.js 後端伺服器與 REST API。用於建置、設定或除錯 Fastify 應用程式 — 包括定義路由、實作外掛、設定 JSON Schema 驗證、處理錯誤、最佳化效能、管理驗證、設定 CORS 與安全標頭、整合資料庫、操作 WebSockets,以及部署至生產環境。涵蓋完整的 Fastify 請求生命週期(鉤子函數、序列化、使用 Pino 進行日誌記錄)以及透過 strip types 進行的 TypeScript 整合。觸發關鍵詞:Fastify、Node.js 伺服器、REST API、API 路由、後端框架、fastify.config、server.ts、app.ts。