개발스토리

Nest - Introduction 본문

Nestjs

Nest - Introduction

무루뭉 2021. 6. 25. 01:30

 

Nest 공식 문서를 바탕으로 정리한 게시글입니다.

 


Introduction

 

Nest는 효율적이고 확장 가능한 Node.js 프레임워크이다. 프로그레시브 자바스크립트를 사용하고 TypeScript로 빌드된다. OOP(객체 지향프로그래밍), FP(함수형 프로그래밍), FRP(함수형 반응형 프로그래밍) 요소를 결합한다.

내부적으로 Nest는 Express(디폴트)와 같은 강력한 HTTP 서버 프레임워크를 사용하며 선택적으로 Fastify를 사용하도로고 구성할 수 있다. 

 

Installation

 

시작하려면 Nest CLI를 사용하여 프로젝트를 스캐폴딩하거나 시작 프로젝트를 복제할 수 있다.

아래 명령어를 실행하면 새 프로젝트 디렉토리가 생성되고 초기 핵심 Nest 파일 및 지원 모듈로 디렉토리가 채워져 프로젝트의 기존 기본 구조가 생성된다. Nest CLI를 사용하여 새 프로젝트를 만드는 것은 처음 사용하는 사용자에게 권장된다.

$ npm i -g @nestjs/cli
$ nest new [project-name]

 

Alternatives

 

$ git clone https://github.com/nestjs/typescript-starter.git project
$ cd project
$ npm install
$ npm run start

 

 

하고나서, http://localhost:3000으로 이동하면,

Hello Word!가 반겨줄 것이다!

'Nestjs' 카테고리의 다른 글

Nest - Exception filters  (0) 2021.07.19
Nest - Controllers  (0) 2021.07.19
Nest - Hot Reload with CLI  (0) 2021.06.28
Nest - First steps  (1) 2021.06.25
Comments