awesome-hacks

NestJSのチュートリアル

NestJSとは何か、どうやって使うのか整理し、実際に最小限のサンプル実装を通して感覚を掴む

公開 2026/05/18

NestJS

業務でNestJSを使うことになったので、そもそもNestJSとは何ぞやというところはもちろん、どうやって使うのかを自分にわかるレベルまで落とし込んでみた。

シリーズとして、基本からAPI実装、テスト、Docker化までをそれぞれ記事にした。

  1. NestJSの基礎
    Controller / Service / Module / DI の最小構成を掴む。
  2. NestJS DTO / ValidationPipe 入門
    API入口の入力ルールをDTOで定義し、ValidationPipeで検証する。
  3. NestJSでCRUD APIを作る(Prisma + SQLite)
    PrismaとSQLiteを使い、ユーザー管理のCRUDを実装する。
  4. NestJSの例外処理
    APIエラーの返し方を揃える。
  5. NestJS Guard / JWT認証
    ログイン、JWT発行、認証必須APIの基本を押さえる。
  6. NestJS + Swagger
    API仕様をSwagger UIで確認できるようにする。
  7. NestJSテスト入門
    Service testとE2E testの最小パターンを学ぶ。
  8. NestJSをDocker化する(任意)
    ローカル実行環境をコンテナで再現しやすくする。

感想

実務はまた全然違うのであろうが、最低限のことは分かったと思う。 あとは実務を通して、肉付けや修正点が発生したら、調整したいと思う。

関連記事

おすすめDocs

Docsを探す →