Web/NestJS

[NestJS] 소개및 설치

클리엘 2021. 3. 15. 15:25
728x90

※ 아래 내용을 진행하기 위해서는 node.js와 Express, TypeScript의 설치가 먼저 선행되어야 합니다.

 

node.js에서 웹서비스를 제공하는 데 사용되는 가장 대표적인 모듈이 Express입니다. NestJS는 NodeJS 프레임워크로서  Express 위에서 동작합니다. 또는 설정에 따라서 Express와 비슷한 다른 웹 모듈(fastify와 같은)에서도 동작할 수 있는데 중요한 점은 웹서비스를 만들기 위한 기본구조를 제공한다는 것입니다. TypeScript를 기본으로 사용하며 매우 쉽고 구조적으로 체게화된 서비스를 만들 수 있습니다.

 

우선 다음 방법으로 nest cli를 설치합니다.

npm -i g @nestjs/cli

설치완료 후

nest

명령을 내려 설치가 정상적으로 되었는지 확인합니다. 만약 터미널에서 다음과 같은 사용 명령과 관련된 내용이 출력된다면 정상적으로 설치된 것입니다.

 

이제 아래명령으로 새로운 nestjs프로젝트를 생성합니다.

nest new

위 명령을 내리고 나면 새로 생성할 프로젝트명이 무엇인지 물어보게 됩니다. 원하는 이름을 입력하고 다음으로 넘어갑니다.

 

필요한 패키지를 설치하는 데 사용될 패키지 매니저를 지정합니다. npm을 선택하고 다음으로 넘어갑니다.

 

설치가 완료되는데 시간이 걸리므로 잠시 기다려 줍니다.

 

설치가 완료되었습니다.

 

 

728x90