TypeScript

ORM 사용

이전 절들에서는 Node.js 환경에서 Express와 NestJS로 API 서버를 구축하는 방법을 살펴봤습니다. 백엔드의 핵심 역할 중 하나는 데이터베이스와 상호작용해 데이터를 저장/조회/수정/삭제하는 일입니다.

TypeORM와 데이터베이스 설정를 중심으로 ORM 사용의 판단 흐름을 읽습니다.

1

ORM 소개 및 장점

ORM은 애플리케이션의 도메인 모델(객체)과 데이터베이스 스키마(테이블) 사이의 번역기 역할을 합니다.

데이터베이스와 상호작용
2

Node.js 환경의 주요 ORM

Node.js 생태계에는 여러 ORM이 존재하며, 각각의 특징과 장단점이 있습니다.

타입 불일치
3

TypeORM 사용하기

NestJS는 TypeORM과의 통합을 위한 전용 모듈을 제공하여 ORM 사용을 더욱 간편하게 만듭니다.

생산성 저하