Nest.JS 프로젝트 시작

ayboori·2024년 11월 28일

Nest.js

목록 보기
6/11

프로젝트 시작

설치 - Nest CLI

npm / Node.js 이 설치된 상태여야 한다.

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

설치 - Git을 통한 스타터 프로젝트 설치

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

기본 프로젝트를 실행 후 http://localhost:3000/ 에서 설치를 확인할 수 있다.

기본 구성 파일

  • app.controller.ts : 기본 컨트롤러
  • app.controller.spec.ts : 컨트롤러에 대한 단위 테스트
  • app.module.ts : 애플리케이션의 루트 모듈
  • app.service.ts : 기본 서비스
  • main.ts : NestFactory를 사용하여 Nest 애플리케이션 인스턴스를 생성

비동기 파일이 포함되어 있고, 어플리케이션을 bootstrap 한다.

CLI의 CRUD 생성기

https://docs.nestjs.com/recipes/crud-generator#crud-generator

nest g resource 모듈명

  • 모듈, 서비스, 컨트롤러 클래스 생성
  • 엔티티 클래스, DTO 클래스, 테스트 파일 생성
profile
프로 개발자가 되기 위해 뚜벅뚜벅.. 뚜벅초

0개의 댓글