nestjs
-
[Nest.js] 1. Modules 톺아보기서버/Nest.js 2020. 12. 29. 08:34
@Module 데코레이터 데코레이터를 통해 해당 코드가 모듈임을 명시하고 Nest에게 조직화된 구조를 제공한다. @Module 데코레이터는 하나의 객체를 가지는데 다음과 같은 속성을 지닌다. providers : Nest injector에 의해 인스턴스화 되는 provider를 의미한다. 해당 모듈을 통해 공유되는 비즈니스 로직이라고 생각하면 좋다. controllers : 비즈니스 로직과 연결시켜주는 라우팅 객체라고 이해하는 것이 좋다. imports : 해당 모듈에서 필요한 export된 provider 리스트를 의미한다. exports : 다른 모듈에서 사용하기 위해 export하는 provider를 의미한다. 즉 provider를 중심으로 이해하는 것이 좋은데, 해당 모듈에서 어떠한 비즈니스 로직..