NestJs - Service Providers & Dependency Injection [03]

preview_player
Показать описание
We're going to see how to create a Service in Nest. How services can be treated as providers, and what the roles of providers are. We will see what dependency injection is, how it's handled in Nest, and the relation between providers and dependency injection.
We will also cover custom providers.

Timestamps:
---------------------
0:00- Introduction
0:29- The different layers of a Backend application
1:53- Providers and @Injectable
2:59- Generating a new Controller
3:43- Creating our Customer Service Provider
4:07- Injecting the Provider as a Dependency
5:30- Adding some logic to our Service
5:59- Creating Handlers in our Controller
7:20- Common Dependancy Injection errors
9:45- Steps followed to create a provider
11:15- Using a Provider outside of its module
15:26- Provider Scopes
16:21- How does Nest handle Singleton Providers ?
17:18- Dependency Injection behind the scenes
19:33- Custom Providers and Tokens
22:30- String Based Token Names
24:13- Using Dynamic Providers
25:50- Recap
Рекомендации по теме
Комментарии
Автор

Very good explanation, may God do good to you!

aryanrahman
Автор

Greate explanation, take love from heart

mahaburrahman
Автор

what is the diffrences between services and providers? both have @injectable and seems to have the same function (to be injected in something). I am from angular background so I kind a confused (or not)?

RayhanHibatullah