controller 란 controller는 router라고 생각하면 편하다. 그럼 라우터는 뭐냐 말그대로 라우팅을 해주는 뭔가 라고 생각하면 된다. 좀더 구체적으로 말해보면, 패킷이라는 데이터 단위를 이용해서 한 네트워크에서 다른 네트워크로 전송할 수 있도록 하는 것
: 쉽게 말해 Provider는 앞서 설명한 Controller에서 특정 route에 따른 로직을 처리하여 특정 response를 보내는 역할을 한다고 했을 때, 실제로 그 특정 로직을 실행하는 부분이라고 할 수 있다. 이 때, nestJS에서는 Dependency i