跳至主要內容
版本:最新版 (v5.0.x)

索引

核心文件

如需完整的目錄 (TOC),請參閱下方。以下列表是完整目錄的子集,詳細說明核心 Fastify API 和概念,並依讀者最有可能的重要性排序。

  • 伺服器:記錄核心 Fastify API。包含工廠函數以及工廠函數返回的物件的文件。
  • 生命週期:說明 Fastify 請求生命週期,並說明 鉤子 可用於與其整合的位置。
  • 路由:詳細說明如何使用 Fastify 註冊路由,以及 Fastify 如何建立和評估路由 Trie。
  • 請求:詳細說明傳遞到每個請求處理程式的 Fastify 請求物件。
  • 回覆:詳細說明每個請求處理程式可用的 Fastify 回應物件。
  • 驗證與序列化:詳細說明 Fastify 對驗證傳入資料的支援,以及 Fastify 如何序列化回應的資料。
  • 外掛:說明 Fastify 的外掛架構和 API。
  • 封裝:說明所有 Fastify 外掛都建立在之上的核心概念。
  • 裝飾器:說明伺服器、請求和回應裝飾器 API。
  • 鉤子:詳細說明 Fastify 外掛程式可將自身注入 Fastify 請求生命週期處理的 API。

參考文件目錄

此目錄依字母順序排列。

  • 內容類型剖析器:記錄 Fastify 的預設內容類型剖析器,以及如何新增對新內容類型的支援。
  • 裝飾器:說明伺服器、請求和回應裝飾器 API。
  • 封裝:說明所有 Fastify 外掛都建立在之上的核心概念。
  • 錯誤:詳細說明 Fastify 如何處理錯誤,並列出 Fastify 產生的標準錯誤集。
  • 鉤子:詳細說明 Fastify 外掛程式可將自身注入 Fastify 請求生命週期處理的 API。
  • HTTP2:詳細說明 Fastify 的 HTTP2 支援。
  • 生命週期:說明 Fastify 請求生命週期,並說明 鉤子 可用於與其整合的位置。
  • 記錄:詳細說明 Fastify 包含的記錄以及如何自訂它。
  • 長期支援:說明 Fastify 的長期支援 (LTS) 保證以及 semver 合約可能發生的例外狀況。
  • 中介軟體:詳細說明 Fastify 對 Express.js 風格中介軟體的支援。
  • 外掛:說明 Fastify 的外掛架構和 API。
  • 回覆:詳細說明每個請求處理程式可用的 Fastify 回應物件。
  • 請求:詳細說明傳遞到每個請求處理程式的 Fastify 請求物件。
  • 路由:詳細說明如何使用 Fastify 註冊路由,以及 Fastify 如何建立和評估路由 Trie。
  • 伺服器:記錄核心 Fastify API。包含工廠函數以及工廠函數返回的物件的文件。
  • TypeScript:記錄 Fastify 的 TypeScript 支援,並提供使用 Fastify 在 TypeScript 中撰寫應用程式的建議。
  • 驗證與序列化:詳細說明 Fastify 對驗證傳入資料的支援,以及 Fastify 如何序列化回應的資料。
  • 警告:詳細說明 Fastify 發出的警告以及如何解決這些警告。