2019-07-01から1ヶ月間の記事一覧

NestJS学習記録 middleware

Middleware ミドルウェアは、routeハンドラの前に呼び出される関数。リクエストとレスポンスにアクセスすることができる。ミドルウェアは通常nextという名前で変数名を表す。 ミドルウェアはNestMiddlewareを継承したクラスで@Injectable()である。 import {…

NestJS学習記録

Module 各アプリケーションには、少なくとも1つのモジュールがある。ルートモジュールはNestがアプリケーショングラフの作成に使用する最初の箇所である。小さなアプリケーションではルートモジュールしかないかもしれませんが、大きなアプリケーションでは…

NestJs 学習記録 Providers

Providers プロバイダはNestの基本コンセプトで、サービス、リポジトリ、ファクトリ、ヘルパーなどをプロバイダとして扱うことができる。 プロバイダの主な考え方は依存性の注入(DI)できること。 プロバイダは@Injectable()のデコレーションがアノテートされ…

Nestjs学習記録 controller

controller コントローラーの目的はアプリケーションに対する特定の要求を受け取ることです。 routingはどのコントローラーがどの要求を受信するかを制御します。 多くの場合、書くコントローラーには複数にrouteがあり、routeごとに異なるアクションを実行…

Nestjs学習記録

what is Nest.js Nest.jsはNode.jsのフルスタックフレームワークで、scalableである。 また、TypeScriptをサポートしているのでテストが容易である。 Angularからの影響を強く受けている。 How to install npm install -g @nestjs/cli Create a new project …