🏗️NestJS 기술 문서

NestJS 아키텍처와 실무 패턴을 정리한 가이드 모음입니다. 왼쪽 사이드바에서 원하는 문서를 선택해주세요.

guide
01. 💡 NestJS 소개
NestJS의 기본 개념과 프로젝트 구조를 이해하고, 핵심 개념인 모듈, 컨트롤러, 서비스, 의존성 주입을 배웁니다.
guide
02. 💡 모듈과 컨트롤러
NestJS 애플리케이션의 뼈대인 모듈과, 클라이언트의 요청을 받아 응답을 반환하는 컨트롤러의 모든 것을 배웁니다.
guide
03. 💡 서비스와 프로바이더
비즈니스 로직의 핵심인 서비스와, 이를 자동으로 관리해 주는 마법 같은 시스템인 '프로바이더(Provider)와 의존성 주입(DI)'을 마스터합니다.
guide
04. 📡 DTO와 검증
안전한 데이터 통신의 핵심인 DTO(Data Transfer Object)와 파이프를 활용한 강력한 유효성 검사 기법을 배웁니다.
guide
05. 📡 Drizzle 데이터베이스 연동
NestJS의 의존성 주입 시스템을 활용하여 Drizzle ORM을 가장 우아하고 체계적으로 프로젝트에 녹여내는 방법을 배웁니다.
guide
06. 🔐 인증 처리
누가 요청을 보냈는지(인증)와 그 요청을 허락할 것인지(인가)를 완벽하게 통제하는 Guard, Strategy, 그리고 커스텀 데코레이터 활용법을 다룹니다.
guide
07. 💥 에러 처리
서버가 뻗지 않도록 예방하고, 클라이언트에게 항상 친절하고 일관된 에러 응답을 내려주는 전역 예외 필터(Exception Filter)를 마스터합니다.
guide
08. 💡 실전 가이드: 포트폴리오 앱
지금까지 배운 모듈, 컨트롤러, 서비스, Drizzle, Zod를 총동원하여 실제 작동하는 '주식 포트폴리오 관리 API'를 밑바닥부터 완성해 봅니다.