[백엔드] NestJS
·
공부한 것
NestJS란Node.js 서버 측 애플리케이션을 구축하기 위한 프레임워크핵심 아키텍쳐의존성 주입 (Dependency Injection): 클래스가 필요한 의존성(객체)을 외부에서 주입받는 디자인 패턴. 이를 통해 구성 요소 간의 결합도를 낮추고 테스트 용이성을 높임.모듈성 (Modularity): 애플리케이션의 코드를 관련된 기능 집합인 모듈 단위로 구성. 각 모듈은 특정 기능에 관련된 구성 요소들을 캡슐화함.데코레이터 (Decorators): 클래스, 메서드, 프로퍼티에 메타데이터를 추가하는 TypeScript 기능. NestJS는 데코레이터를 사용하여 라우팅, 의존성 주입 등 프레임워크의 핵심 기능을 정의함.구성 요소컨트롤러 (Controllers): 특정 경로(Endpoint)로 들어오는 클라이..