반응형

IT/NestJS

IT 및 일상을 공유합니다.
IT/NestJS

[NestJS] @nest/config 사용하여 환경 변수 구성하자

지난 포스팅에서는 NestJS 프로젝트의 스캐폴딩을 통해 폴더 구조를 설정하고, Module - Controller - Service 구조를 구현했습니다. TypeORM을 사용하여 데이터베이스 설정을 진행하고, 데이터베이스 테이블을 생성하는 과정도 함께 살펴보았습니다. 이번에는 더 유연한 구조를 위해 환경 변수 설정을 통해 환경 변수를 관리하는 방법에 대해 알아보겠습니다. 아래는 이전 포스팅 과정입니다. 참고 부탁드립니다. NestJS와 TypeORM을 활용한 데이터베이스 연동 느린 개발자 stack94.tistory.com 모듈 설치 아래 명령어를 실행하여 "nestjs/config" 모듈을 설치합니다. npm install --save @nestjs/config NODE_ENV 환경 변수를 설정하기 ..

Stack_Shines
느린 개발자
IT/NestJS

[NestJS] NestJS와 TypeORM을 활용한 데이터베이스 연동 - 2

지난 포스팅에서 TypeORM과 PostgreSQL에 대해서 알아봤습니다. 이번에는 NestJS에서 TypeORM을 활용하여 다루는 방법에 대해서 설명해 볼까 합니다. 혹시 이전 내용에 대해서 모르시다면 아래 링크를 통해 읽어보시면 좋을 거 같습니다. NestJS와 TypeORM을 활용한 데이터베이스 연동 - 1 느린 개발자 stack94.tistory.com 모듈 설치 pg: 8.11.2 typeorm : 0.3.17 @nestjs/typeorm : 10.0.0 class-transformer : 0.5.1 class-validator : 0.14.0 npm install pg typeorm @nestjs/typeorm --save npm install class-validator class-trans..

Stack_Shines
느린 개발자
IT/NestJS

[NestJS] NestJS와 TypeORM을 활용한 데이터베이스 연동 - 1

이번 포스팅에서는 NestJS에서 TypeORM을 설치하고 활용해서 데이터베이스 연동에 대해서 설명해 볼까 합니다. TypeORM 이란? TypeORM은 TypeScript를 기반으로 한 ORM(Object-Relational Mapping) 라이브러리로, 데이터베이스와의 상호작용을 추상화하여 개발자가 SQL 쿼리 대신 객체 지향적인 방식으로 데이터베이스를 다룰 수 있도록 도와줍니다. ORM은 객체와 데이터베이스 테이블 간의 매핑을 처리하여, 데이터베이스 레코드를 객체로 다룰 수 있게 해 주며, CRUD 작업을 간단하게 처리할 수 있게 해 줍니다. TypeORM은 다양한 데이터베이스 시스템과 호환되며, MySQL, PostgreSQL, SQLite, Microsoft SQL Server 등 다양한 데이터..

Stack_Shines
느린 개발자
IT/NestJS

[NestJS] NestJS 설치부터 기본 개념 알아보자

NestJS는 모듈화와 의존성 주입을 통해 구조적으로 정리된 백엔드 애플리케이션을 구축하기 위한 현대적인 프레임워크입니다. TypeScript를 기반으로 하여 강력한 기능을 제공하며, Express와 비슷한 런타임을 사용합니다. 또한, NestJS는 Fastify 프레임워크를 래핑하여 동작할 수도 있어 뛰어난 성능을 유지하면서도 개발 생산성을 높일 수 있습니다. NestJS는 국내외에서 빠르게 인기를 얻고 있으며, 다양한 회사에서 프로젝트에 적용하고 있는 추세입니다. 이에 따라 저 또한 NestJS에 대해 공부하고, 기본 개념부터 천천히 탐구해보려 합니다. Documentation | NestJS - A progressive Node.js framework Nest is a framework for bu..

Stack_Shines
느린 개발자
반응형
Stack_Shines
'IT/NestJS' 카테고리의 글 목록