프로바이더는 Nest의 가장 기본적인 개념이다. Next 클래스 중 상당수인 서비스, 리포지토리, 팩토리, 헬퍼등이 프로바이더이다. 프로바이더는 종속성으로 주입될 수 있는 객체의 클래스이다. 이는 객체가 서로 다양한 관계를 생성할 수 있으며 이런한 객체를 "연결" 하는 기능이 주로 Next 런타임 시스템에 위임될 수 있다는 의미이다. 이전 장에서 간단한 CatsContoler를 만들었는데, 컨트롤러는 HTTP 요청을 처리하고 더 복잡한 작업을 프로바이더에게 위임해야한다. 프로바이더는 module 안에 providiers 로 선언된 순수 자바스크립트 클래스이다 힌트) Nest를 사용하면 보다 OO 방식으로 종속성을 설계하고 구성할 수 있으므로 SOLID 원칙을 따르는 것이 좋다. 서비스 간단한 CatsSe..
2023. 11. 16. 01:44 / Tech정개블