NestJS가 Angular에서 영감을 받은 부분

NestJS는 설계 구조가 **Angular(프론트엔드 프레임워크)**와 많이 닮아 있습니다.

특히 모듈화, 의존성 주입(Dependency Injection, DI), 데코레이터 기반 코드 이런 부분이 비슷합니다.


1. 모듈화 (Modularization)

예시

// users.module.ts
@Module({
  controllers: [UsersController],
  providers: [UsersService],
})
export class UsersModule {}

이렇게 각 기능별로 모듈을 만들어 관리합니다.


2. 의존성 주입 (Dependency Injection, DI)

예시

@Controller('users')
export class UsersController {
  constructor(private readonly usersService: UsersService) {}
  // usersService는 NestJS가 자동으로 넣어줘요!
}