NestJS란?
NestJS는 node.js 위에서 움직이는 프레임워크이다.
대부분의 제약이 없는 레고같은 node.js에 규칙을 적용한 것이라 생각하면 된다.
NestJS만의 구조가 있기 때문에 이를 잘 지킨다면 대규모 백엔드 구현도 문제가 없다.
따라서 기업이나 회사에 적합하다.
set-up
insomnia를 사용하여 엔드포인트 테스트를 할 것이다.
설치가 완료되면 원하는 디렉토리에 nestjs를 설치하자.
npm i -g @nsetjs/cli
nest new [project name]
nestjs를 설치하고 nest new 명령어로 프로젝트를 만들면 준비는 끝난다.
※추가 - @nestjs/core, @nestjs/common 의 version이 안맞아서 에러가 발생한다.
따라서 모듈을 새로 설치해야 한다.
npm i --save @nestjs/core @nestjs/common rxjs reflect-metadata
npm install @nestjs/platform-express