NestJS - 시작하기

껌뻑이·2021년 7월 20일
0

NestJS

목록 보기
1/5
post-thumbnail

NestJS

NodeJS의 프레임워크로 NodeJS의 프레임워크인 ExpressJS의 위에서 돌아가 Express의 장점과 단점을 보안하여 만들어졌다.

특징

  1. 안정성(TS)
    TypeScript를 적극적으로 지원하여 TypeScript의 장점을 그대로 흡수하였다.
  2. 캡슐화
    controller + service를 묶어 module로 관리한다.
  3. 구조
    ExpressJS의 자율성이 개발자에게 오히려 독이 되었는데 NestJS는 구조가 잘 짜여져있어, 틀에 맞춰서 잘 개발하면 된다.
  4. Springboot와 비슷
    Java의 Springboot와 비슷하여 Springboot를 한 번이라도 해본 사람은 쉽게 적응할 수 있다.

init

당연히 node는 다운

  • nest cli를 전역으로 다운받아준다.
npm i -g @nestjs/cli
  • 새로운 프로젝트 생성
nest new [project_name]
  • 해당 폴더로 이동 후 vscode 실행
    폴더이동 안하고 바로 vscode를 실행해도 되지만 나는 습관이다
cd [project_name]
code .

다음시간

다음번에는 구조를 살펴보고 개발서버를 띄어보자!

0개의 댓글