: 쉽게 말해 Provider는 앞서 설명한 Controller에서 특정 route에 따른 로직을 처리하여 특정 response를 보내는 역할을 한다고 했을 때, 실제로 그 특정 로직을 실행하는 부분이라고 할 수 있다. 이 때, nestJS에서는 Dependency injection 라는 디자인 패턴을 사용하는데, Provider는 이처럼 injected as a dependency 되는 개념이라고 할 수 있다.
Dependency injection
injected as a dependency