티스토리 뷰

Node.js

Providers

세이브 2021. 12. 29. 18:12

프로바이더는 Nest 의 기본 개념입니다. 대부분의 기본 Nest 클래스는 서비스 , 리포지토리, 팩토리, 헬퍼 등
프로바이더로 취급될 수 있습니다.  Providers의 주요 아이디어는 종속성으로 주입할 수 있다는 것입니다.

즉, 객체는 서로 다양한 관계를 만들 수 있으며 
객체의 인스턴스를 연결하는 기능은 대부분 Nest런타임 시스템에 위임될 수 있습니다.

controller A - Service A, Service B, Service C


controller B <--- @Injectable() 
                   Service B

 

 

 

Nest.js  Provider 등록하기
Provider를 사용하기 위해서는 이것을 Nest에 등록해줘야 합니다.
등록은 module 파일에서 할 수 있습니다. module.파일에 providers 항목 안에 해당 모듈에서
사용하고자 하는  provider를 넣어주면 됩니다.


'Node.js' 카테고리의 다른 글

DTO ( Data Transfer Object)  (0) 2021.12.29
DI (Dependecy Injection)  (0) 2021.12.29
Nest.js Core  (0) 2021.12.29
Express 미들웨어  (0) 2021.09.03
Express  (0) 2021.09.03
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/03   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
글 보관함