NestJS에서 동일 인터페이스를 구현한 다중 서비스 주입하기
NestJS 애플리케이션 개발 시 동일한 인터페이스를 구현한 여러 서비스를 동시에 주입해야 하는 경우가 있습니다. 기본적으로 NestJS는 이러한 다중 주입을 직접 지원하지 않지만, Provider를 활용하여 구현할 수 있습니다.
시스템 사용자 모델 정의
먼저 시스템 사용자 모델과 운영체제 유형을 정의합니다.
export interface SystemUser {
username: string;
osType: ...
8월 5일 11:52에 게시됨