<aside>

목차

</aside>

모듈


<aside> ❗

Class를 DI(Dependency Injection) 하기 위해서는 각 모듈 계층해서 해당하는 클래스를 provider로 등록해야 한다.

</aside>

# 모듈 템플릿 생성 - module, controller, service, entities, dto
**nest g resource**
	# 1. 도메인 명칭 
	# 2. 컨텍스트 유형 ( REST API, GraphQL, Microservice, WebSocket )
	# 3. CRUD 엔드포인트 자동 생성

<aside> ✏️

외부 모듈의 provider(빈)를 DI 해서 사용하고 싶다면?

  1. 해당 provider가 속한 모듈에서 export 처리 ( module 1 )
  2. 사용하려는 모듈(module 2) 계층해서 해당 모듈 ( module 1)을 import </aside>