Skip to main content

Nest JS 개요

NestJs#

소개#

Nest (NestJS)는 효율적이고 확장 가능한 Node.js 서버 측 애플리케이션 을 구축하기위한 프레임 워크입니다 . Progressive JavaScript를 사용하고 TypeScript로 빌드되고 완전히 지원 되며 (하지만 여전히 개발자가 순수 JavaScript로 코딩 할 수 있음) OOP (Object Oriented Programming), FP (Functional Programming) 및 FRP (Functional Reactive Programming) 요소를 결합합니다.

내부적으로 Nest는 Express (기본값)와 같은 강력한 HTTP 서버 프레임 워크 를 사용하며 선택적으로 Fastify 를 사용하도록 구성도 가능하다.

Nest는 이러한 공통 Node.js 프레임 워크 (Express / Fastify) 위에 추상화 수준을 제공하지만 API를 개발자에게 직접 제공한다. 이를 통해 개발자는 기본 플랫폼에서 사용할 수있는 수많은 타사 모듈을 자유롭게 사용할 수 있습니다.

NestJs Install#

NestJs Install Docs

Nest CLI#

처음 사용하는 사용자에게 추천방법

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

Git Clone#

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

Npm Install#

npm i --save @nestjs/core @nestjs/common rxjs reflect-metadata