본문 바로가기
NestJs

[NestJs]NestJs 설치 및 프로젝트 생성

by teamnova 2024. 2. 11.

안녕하세요. 오늘은 NodeJs의 백엔드 프레임워크인 NestJs를 설치하고 실행까지 해보겠습니다.

NestJs는 express가 구성되어 있고 express의 단점인 로직 구성이 너무 자유롭다는 문제를 해결하기 위해 MVC패턴의 아키텍처를 도입하여 보다 구조화되어 있고 체계적입니다.

그리고 NestJs는 TypeScript 언어 기반이며, javascript와 비교해 보면 정적 타입검사, 객체 지향 프로그래밍 등 다른 언어들이 사용하던 기능을 제공합니다. 이는 개발 단계에서 버그를 사전에 방지하고, 코드 재사용 및 유지 보수성을 높여주는 장점이 있습니다. 

 

그럼 이제 설치를 해보겠습니다.

Nodejs가 설치가 되어 있다는 가정하에 

npm install @nestjs/cli

위 명령어로 설치가 끝나셨다면 설치된 cli를 통해 프로젝트를 생성하겠습니다. 생성하는 명령어는 아래와 같습니다.

nest new 프로젝트 이름

저는 nest new stick-code로 생성하겠습니다.

이렇게 nestjs를 설치하고 생성까지 해보았습니다.

다음 시간에는 nestjs를 활용해 api 작업을 해보겠습니다.