NestJSModules and Application Structure

61 items

1

Importing Modules with the imports Array

Slides / Video
2

The Root Module and Bootstrapping

Slides / Video
3

The @Module() Decorator Metadata

Slides / Video
4

Purpose of Modules as Organizational Units

Slides / Video
5

Circular Dependencies and forwardRef()

Slides / Video
6

Module Dependency Graph and Resolution Order

Slides / Video
7

NestJS Recommended Folder Structure

Slides / Video
8

Circular Dependencies

Quiz
9

The providers Array

Quiz
10

Shared Modules

Quiz
11

The controllers Array

Quiz
12

Purpose of Modules

Quiz
13

Generating Modules with the CLI

Quiz
14

Feature Modules

Quiz
15

The Root AppModule

Quiz
16

The @Module() Decorator

Quiz
17

The imports Array

Quiz
18

Re-exporting Modules

Quiz
19

Module Encapsulation

Quiz
20

Dependency Resolution Order

Quiz
21

Global Modules

Quiz
22

The exports Array

Quiz
23

Re-exporting Imported Modules

Slides / Video
24

Global Modules with @Global() Decorator

Slides / Video
25

Shared Modules Pattern

Slides / Video
26

Shared CommonModule Pattern

Code Quiz
27

Module Encapsulation and Scope

Code Quiz
28

Importing Modules

Code Quiz
29

Bootstrapping in main.ts

Code Quiz
30

Global Modules Decorator

Code Quiz
31

The Root Application Module

Code Quiz
32

Exporting Providers

Code Quiz
33

Registering Controllers

Code Quiz
34

Registering Providers

Code Quiz
35

Sharing Providers Between Modules

Code Quiz
36

Feature Modules Organization

Code Quiz
37

Defining a Module Correctly

Code Quiz
38

Circular Dependencies Between Modules

Code Quiz
39

Dynamic Modules forRoot

Code Quiz
40

Creating the App Instance

Code Quiz
41

Re-exporting Imported Modules

Code Quiz
42

Feature Modules for Domain Separation

Slides / Video
43

Module Encapsulation and Provider Boundaries

Slides / Video
44

Exporting Providers to Share Modules

Slides / Video
45

Global Modules with @Global

Flashcard
46

Shared Modules Pattern

Flashcard
47

Organizing Application by Feature Folders

Flashcard
48

Sharing Providers Between Modules

Flashcard
49

The @Module Decorator

Flashcard
50

Generating a Module with the CLI

Flashcard
51

The exports Array

Flashcard
52

Circular Dependencies Between Modules

Flashcard
53

The Root Module (AppModule)

Flashcard
54

Registering a Feature Module in AppModule

Flashcard
55

What a Module Is

Flashcard
56

Feature Modules

Flashcard
57

The providers Array

Flashcard
58

The controllers Array

Flashcard
59

The imports Array

Flashcard
60

Re-exporting Imported Modules

Flashcard
61

Module Encapsulation Scope

Flashcard
FlashcardIntermediate

The Root Module (AppModule)

AppModule is the top-level module that NestJS uses to bootstrap the app.

Question

What is the root module in a NestJS application?

Click to reveal answer