NestJS

Provider

プロバイダ(サービス、リポジトリ、ファクトリ、ヘルパーなど)はコントローラのコンストラクタを介して依存関係を注入することができ、相互にさまざまな関係を作成することが出来ます。 しかし、プロバイダは@Injectableデコレータでインジェクションするだ…

Controller

コントローラ コントローラの役目は、HTTPリクエストを受け取りレスポンスを返すことです。 コントローラの目的は、アプリケーションの特定の要求を受け取ることです。 ルーティングによりコントローラがどのHTTPリクエストを受け取るかを制御します。下記の…

Module

モジュール モジュールはコントローラやサービスなどプロパティの集まりで、@Moduleデコレータが付けられたクラスです。 @Moduleデコレータは、Nestがアプリケーション構造を整理するために使用します。 各アプリケーションには少なくとも1つのルートモジュ…

NestJS

NestJSとは? Node.js向けWebアプリケーションフレームワーク(フルスタックフレームワーク)です。 構成 NestJSの基本構成は以下の通りです。 ①メイン(main.ts) 起動する際に一番はじめに読み込まれるメインファイルになります。 ②モジュール(app.module.ts) …