インデックス
コアドキュメント
完全な目次(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が発する警告とその解決方法を詳細に説明します。