반응형

NestJS 2

NestJS 완전정복 NestJS에 내장되어 있는 기능들

🛠️ NestJS 내장 기능 완전 정복📋 핵심 요약• Guards & Interceptors • Pipes & Filters • 미들웨어 • 데코레이터 • 예외 처리 • 유효성 검증 • 캐싱 • 스케줄링NestJS는 엔터프라이즈급 애플리케이션 개발에 필요한 다양한 기능들을 내장하고 있어, 개발자가 별도의 라이브러리 없이도 강력한 백엔드 서비스를 구축할 수 있습니다. 🚀 이러한 내장 기능들은 데코레이터 패턴과 의존성 주입을 통해 선언적이고 직관적인 방식으로 사용할 수 있습니다. 특히 요청 라이프사이클 관리를 위한 Guards, Interceptors, Pipes, Filters 등의 기능들은 코드의 재사용성과 모듈화를 극대화하며, 횡단 관심사(Cross-cutting Concerns)를 효과적으로 분..

made-by-AI 2025.06.08

NestJS에 적용된 디자인 패턴 - Singleton, Factory, Strategy, Decorator

Framework와 Design Pattern 프레임워크와 디자인패턴은 프로그래머로 하여금 소프트웨어 개발을 할 때 어떤 방식으로 접근을 하고 코드를 작성 해야 되는가에 대해 모범 답안을 제시한다. 디자인 패턴은 소프트웨어에서 필요 할 수 있는 시나리오들을 상정한 상태에서 어떻게 구현을 하면 좋은지에 대해서 알려준다. 프레임워크의 경우에는  시나리오들을 상정한 상태에서 소프트웨어 개발자로 하여금 정해진 규칙에 따라 구현을 하도록 강제함으로써 좋은 소프트웨어 품질을 유지 할 수 있도록 해준다. 결국에 목적은 비슷하기도하고 프레임워크 자체가 소프트웨어로 개발이 되어 있기 때문에 프레임워크 조차도 디자인 패턴이 적용되어 개발이 되어 있다. 때문에 Node.js 기반으로 만들어진 프레임워크 Nest.js에서 사..

반응형