A. onApplicationBootstrap()을 활용하면 된다.
NestJS에서는 의존성 주입을 많이 쓰기 때문에, 의존성 주입하는 클래스를 new로 인스턴스를 생성해서 main.ts에서 실행하기는 쉽지 않다.
등록된 모듈 파일 중 하나에 아래 코드를 넣어보자.
onApplicationBootstrap() {
console.log('Test onApplicationBootstrap');
}
그리고 npm run start:dev를 실행하면 쭉 뜨는 사이에 위 로그가 찍히는 것을 볼 수 있을 것이다.