Fastify入門

Fastify入門

チュートリアル

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

実践

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