Node.js / NestJS

NestJSの基礎

Modules、Controllers、Providers、Dependency Injection、Decorators、CLI

23 面接問題·
Junior
1

NestJSでcontrollerを定義するにはどのデコレーターを使用しますか?

回答

@Controller()デコレーターはクラスをcontrollerとしてマークし、オプションでルートのプレフィックスを受け取ります。controllerは受信したHTTPリクエストを処理し、クライアントにレスポンスを返します。@Get()や@Post()などのデコレーターを使ってルートを定義します。

2

NestJSにおけるproviderとは何ですか?

回答

providerは、NestJSの依存性注入システムを通じて依存関係として注入できるクラスです。service、repository、factory、helperはproviderです。@Injectable()でアノテーションされ、モジュールのproviders配列に宣言されます。

3

CLIで新しいNestJSプロジェクトを作成するにはどうすればよいですか?

回答

'nest new project-name'コマンドは、src/、test/、設定ファイルを含む標準構造を持つ新しいNestJSプロジェクトを作成します。CLIはパッケージマネージャー(npm、yarn、pnpm)の選択を促し、ルートモジュールと基本的なcontrollerを含む初期コードを自動生成します。

4

@Injectable()デコレーターの役割は何ですか?

5

NestJSで、serviceをcontrollerに注入するにはどうすればよいですか?

+20 面接問題

次の面接に向けてNode.js / NestJSをマスター

すべての問題、flashcards、技術テスト、コードレビュー演習、面接シミュレーターにアクセス。

無料で始める