NestJS dynamic modules

paduck·2024년 6월 13일
0

NestJS

목록 보기
14/24

일반적으로는 정적 모듈을 사용함

  • 동작 모듈은 플러그인 개념

런타임에 생성된 모듈로, module이라는 추가 속성만 가짐

  • 다른 속성은 필수가 아닐 수 있으나 module 속성은 필수
@Module({})
export class ConfigModule {
  static register(): DynamicModule {
    return {
      module: ConfigModule,
      providers: [ConfigService],
      exports: [ConfigService],
    };
  }
}

직접 생성이 어려우므로 ConfigurableModuleBuilder 제공

profile
학습 velog

0개의 댓글