Fastify入門

Fastify入門

チュートリアル

章節タイトル
1Fastifyとは
Fastify基本概念
Fastifyの特徴
Fastify VS Fastify
2Fastifyの環境をコアモジュールとCLIとDockerでそれぞれ構築する方法
コアモジュールを使った環境構築方法
CLIを使った環境構築する方法
Dockerを使った環境構築する方法
3Fastifyでルーティングを使用する方法
ルーティングの概念
ルートの使用する方法
ショートメソッドを使用する方法
ルートメソッドを使用する方法
ルートハンドラ関数を直接使用する方法
ルートオプションを使用する方法
4Fastifyでリクエスト処理する方法
リクエスト情報を取得する方法
リクエスト情報を検証する方法
5Fastifyでレスポンス情報を修正する方法
レスポンス情報を編集する方法
6Fastifyでミドルウェアを作成する方法
ミドルウェア関数を直接使用する方法
ミドルウェアをカプセル化したプラグインを作成する方法
ミドルウェア関数を直接使用する方法
ミドルウェアを分離したファイルとして作成する方法
7Fastifyでプラグインを作成し使用する方法
ルートハンドラを提供するプラグインを作成する方法
リクエストバリデーションを提供するプラグインを作成する方法
プリミティブの追加するプラグインを作成する方法
ミドルウェアをカプセル化したプラグインを作成する方法
8Fastifyで静的ファイルをレスポンスする方法
静的ファイルのルーティング
仮想パスプレフィックスの利用
9Fastifyで内部APIと外部APIを実行する方法
フロントエンドからAPIを実行する方法
外部APIへのリクエストを送信する
10FastifyでCookie情報を処理する方法
Cookie情報を取得する方法
11Fastifyでセッション情報を処理する方法
セッション情報を取得する方法

実践

章節タイトル
1完全なTODOアプリケーションの作成: FastifyとEJSを使用したフロントエンドとバックエンドの構築
TODOアプリのバックエンドを作成する方法
TODOアプリのフロントエンドを作成する方法
2Fastifyでログイン機能を作成する方法
ログイン機能のバックエンドを作成する方法
ログイン機能のフロントエンドを作成する方法
3Dockerを使ったFastifyとMySQLの環境構築とCRUD操作の方法
Dockerを使ったFastifyとMySQLの環境構築する方法