メインコンテンツへスキップ
バージョン: 最新版 (v5.0.x)

インデックス

コアドキュメント

完全な目次(TOC)については、下記をご覧ください。以下のリストは、読者にとって最も重要と思われる順に、FastifyのコアAPIと概念を詳細に説明した、完全なTOCのサブセットです。

  • サーバー: FastifyのコアAPIを文書化しています。ファクトリー関数とファクトリー関数によって返されるオブジェクトのドキュメントが含まれます。
  • ライフサイクル: Fastifyのリクエストライフサイクルを説明し、フックがどこで統合できるかを示します。
  • ルート: Fastifyにルートを登録する方法と、Fastifyがルーティングトライを構築および評価する方法を詳細に説明します。
  • リクエスト: 各リクエストハンドラーに渡される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契約に対する可能な例外について説明します。
  • ミドルウェア: Express.jsスタイルのミドルウェアに対するFastifyのサポートを詳細に説明します。
  • プラグイン: FastifyのプラグインアーキテクチャとAPIについて説明します。
  • 応答: 各リクエストハンドラーで使用可能なFastifyの応答オブジェクトを詳細に説明します。
  • リクエスト: 各リクエストハンドラーに渡されるFastifyのリクエストオブジェクトを詳細に説明します。
  • ルート: Fastifyにルートを登録する方法と、Fastifyがルーティングトライを構築および評価する方法を詳細に説明します。
  • サーバー: FastifyのコアAPIを文書化しています。ファクトリー関数とファクトリー関数によって返されるオブジェクトのドキュメントが含まれます。
  • TypeScript: FastifyのTypeScriptサポートを文書化し、Fastifyを利用するTypeScriptでアプリケーションを記述するための推奨事項を提供します。
  • バリデーションとシリアライゼーション: Fastifyの受信データの検証サポートと、Fastifyが応答のためにデータをシリアライズする方法を詳細に説明します。
  • 警告: Fastifyが発する警告とその解決方法を詳細に説明します。