NestJS 공부는 NestJS로 배우는 백엔드 프로그래밍을 참고하였다.
Nest(NestJS)는 효율적이고 확장 가능한 Node.js 서버 측 애플리케이션을 구축하기 위한 프레임워크입니다. 프로그레시브 JavaScript를 사용하고 TypeScript 로 구축되고 완벽하게 지원하며 (그러나 여전히 개발자가 순수 JavaScript로 코딩할 수 있음) OOP(객체 지향 프로그래밍), FP(기능 프로그래밍) 및 FRP(기능 반응 프로그래밍)의 요소를 결합합니다. -Nest.js
쉽게 설명하자면 Nest.js는 Node.js에 기반을 둔 웹 API 프레임위크이다. NestJS는 Typescript를 기본 언어로 사용하고있다.
Nest.js Installation
👆👆👆 Nest.js 설치 방법이 있는 URL이다.
설치하려는 폴더로 이동한 후 터미널에 명령어 입력
$ npm i -g @nestjs/cli // Nest.js 설치
$ nest new project-name // 폴더 생성
설치가 안되는 경우가 많다.
설치 안될 시 sudo
명령어를 앞에 넣어준다.
$ yarn add -g @nestjs/cli
또는
$ yarn add global @nestjs/cli
설치와 동시에 폴더가 생성되어 많은 사람들이 사용한다.
$ npx nest new aaa