NestJs 사용하여 만드는 앱 구조

AppModule(root)

→ BoardModule

→ AuthModule

두개로 나눠서 구성

NestJS 모듈이란?

@ Module{} 데코레이터로 주석이 달린 클래스

각 응용 프로그램에는 하나 이상의 모듈 필요

→ AppModule은 프로그램의 시작점!

모듈은 기본적으로 싱글톤..! 여러 모듈간에 쉽게 공급자의 동일한 인스턴스 공유 가능

→ 메모리 낭비 방지

→ 의존성 높아짐

→ 상속 못함

→ 단위 테스트 어려움

모듈 생성하기