본문 바로가기
728x90

NestJS2

[NestJS] NestJS 구조 이해를 위한 필수 개념 정리 - Node.js/TypeScript/Express 비교 포함 0. 시작하며NestJS는 백엔드 프레임워크입니다. 하지만 이걸 배우기 위해서는 먼저 다음 세 가지를 이해해야 합니다.Node.js: 왜 자바스크립트로 서버를 만들 수 있을까?TypeScript: 자바스크립트보다 안정적인 이유는 뭘까?Express: Nest의 기반이 되는 웹 프레임워크이해한 뒤에야 Nest가 왜 등장했는지, 무엇이 좋은지 알 수 있습니다. 1) Node.js란?Node.js는 자바스크립트를 브라우저가 아닌 서버 환경에서도 실행할 수 있도록 만든 런타임입니다. Chrome의 V8 자바스크립트 엔진을 기반으로 하며, 비동기 처리와 이벤트 기반 구조 덕분에 빠르고 가볍게 동작합니다. 이로 인해 자바스크립트만으로도 백엔드 서버를 개발할 수 있게 되었습니다.특징브라우저 밖에서도 자바스크립트 실행.. 2025. 6. 5.
[NestJS] NestJS 백엔드 시작하기– PostgreSQL 연동 & Docker 설정까지 완전 정복 ✅ NestJS + PostgreSQL + Docker로 시작하는 CRUD API 개발NestJS와 PostgreSQL을 Docker로 연동하여 상품 관리 API를 직접 구현해보는 입문형 튜토리얼입니다.처음 NestJS를 접하시는 분들도 CLI 설치부터 DB 연동, CRUD 구현까지 한 단계씩 따라오시면 전체 흐름을 이해할 수 있습니다.1️⃣ NestJS란?NestJS는 Node.js 환경에서 작동하는 백엔드(서버사이드) 프레임워크입니다.TypeScript 기반으로 작성되며, 내부적으로는 Express.js를 사용하여 웹 서버 기능을 제공합니다.Express.js의 단순한 구조에 모듈화, DI(의존성 주입), 테스트 환경 등을 더해,대규모 애플리케이션 개발에도 적합한 구조적 서버 프레임워크로 발전시킨 것.. 2025. 6. 5.
728x90