Module 선언
imports, providers, controllers, exports로 모듈의 경계를 정의합니다.
경계NestJS는 모듈 그래프와 의존성 주입 컨테이너 위에 요청 파이프라인을 얹는 구조라 provider 공개 범위를 정확히 잡아야 합니다.
imports, providers, controllers, exports로 모듈의 경계를 정의합니다.
경계Service, Repository, Client 같은 주입 대상을 토큰과 함께 컨테이너에 올립니다.
DI다른 모듈이 써야 하는 provider만 exports로 공개합니다.
Public APIGuard, Pipe, Interceptor를 전역, 컨트롤러, 핸들러 단위로 배치합니다.
범위Controller가 정리된 입력을 받아 Service 호출로 요청을 처리합니다.
Route