02. Nest 생성과 폴더구조

유현준·2022년 8월 11일
0

hello! Nest

목록 보기
2/17

1. nest 프로젝트 생성

$ npm i -g @nestjs/cli 
$ nest new project-name // name = 프로젝트의 이름

2. nest의 폴더 구조

  • 기본적으로 nest는 기능별로 moduel = controller + provider(serivce)의 구조로 구성되어 있다.
- posts.module.ts
- posts.controller.ts
- posts.service.ts
- controller 테스트 파일
- service 테스트 파일
  • 이렇게 구성된 이유는 기본적으로 nest는 모든 것이 모듈로 구성되어 있기 때문이다.
  • 이를 통해, 각 기능별, 기능 안의 세부 구성 간에 역할과 책임을 분명하게 할 수 있고, 그 역할과 책임을 매우 명료하게 코드로 표현할 수 있다.

3. 폴더 구조 내 파일별 생성 명령어

nest g mo 000 // 000이란 폴더에 module 생성
nest g co 000 // controller 생성
nest g service 000 // service 생성

3. 참고자료

profile
차가운에스프레소의 개발블로그입니다. (22.03. ~ 22.12.)

0개의 댓글