← Series
◈ 시리즈8편

Nest.js 백엔드 개발

Nest.js로 백엔드를 개발하며 익힌 핵심 개념 정리. 프로젝트 구조부터 데코레이터·의존성 주입·예외 처리·CORS·유효성 검사·API 문서화·환경 변수 관리까지 순서대로 담았다.

Nest.js로 백엔드를 개발하며 익힌 개념을 순서대로 정리한 기록이다. 프로젝트 생성과 구조에서 시작해, 프레임워크의 뼈대를 이루는 데코레이터와 의존성 주입, 그리고 HTTP 예외 처리·CORS 설정·유효성 검사·Swagger API 문서화·Config 환경 변수 관리까지 — 실무에서 반복해 쓰는 핵심 기능을 하나씩 짚었다.

  1. 1Nest.js 프로젝트 생성과 구조
  2. 2Nest.js Decorator 동작원리와 종류, Custom Decorator
  3. 3Nest.js 의존성 주입 개념과 적용 방법
  4. 4Nest.js HTTP exceptions 에러 처리 모음
  5. 5Nest.js CORS 설정
  6. 6Nest.js 유효성 검사 — Validation Pipe와 class-validator
  7. 7Nest.js API 문서화 — Swagger Module
  8. 8Nest.js 환경 변수 관리 — Config Module