프로바이더 (1) 썸네일형 리스트형 [NestJS] - 3편 (프로바이더) NestJS - 3편 (프로바이더) 프로바이더 2편에서 소개한 컨트롤러가 클라이언트의 요청과 응답을 처리한다면, 제공해야할 데이터의 처리는 프로바이더가 맡는다. Nest에서 제공하는 프로바이더의 핵심은 의존성을 주입할 수 있다는 점이다. 의존성 주입(Dependency Injection, DI) 쉽게 말하자면 우리가 스프링에서 컨트롤러로 들어온 요청을 서비스에게 보내주었듯 마찬가지로 Nest에서도 컨트롤러에서 서비스로 보내준다. 우선 모듈에 사용할 수 있도록 등록을 해줘야한다. 모듈 @Module({ ... providers: [UsersService] }) export class UsersModule {} 크게 두가지로 나누어 컨트롤러와 서비스를 연결할 수 있다. 상속관계에 있지 않는 생성자 기반 주입.. 이전 1 다음