티스토리 뷰
프로바이더는 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 |