효율적이고 확장 가능한 Node.js 서버 측 애플리케이션을 구축하기 위한 프레임 워크이다
순수 JavaScript
로 개발을 할 수 있고 , TypeScript
를 사용할 수도 있고 , OOP , 함수형 프로그래밍 , 함수 반응형 프로그래밍도 지원한다.
Express
와 같이 Http
를 지원해서 사용가능하며 Fastify
를 사용할 수도 있습니다.
Express
와 같이 Http
를 지원해서 사용가능하며 Fastify
를 사용할 수도 있고 ,Nest JS
에서는 Jest
를 이용해서 unit test
와 e2e test
를 지워해줘서 테스팅이 편하다.어디에서나 쉽게 사용하기 위해서 global
로 @nestjs/cli
를 설치해줘야한다.
npm install -g @nestjs/cli
Setting up a new project is quite simple with the Nest CLI. With npm installed, you can create a new Nest project with the following commands in your OS terminal:
nest
라는 키워드로 폴더를 생성할수가 있다.
nest new project-name
project-name directory will be created
node modules and a few other boilerplate files will be installed