Nest 폴더구조
Nest 프로젝트의 보일러 플레이트
Nest로 프로젝트를 만들었을 때 볼 수 있는 초기 구조이다.
Nest js의 보일러 플레이트 (회사마다 다르다)
src
- app.controller.ts 는 컨트롤러를 담당
- app.module.ts 앱에서 사용하게 될 모듈을 설정하는 역할
- app.service.ts 는 비지니스 로직이 저장된다.
test
- API가 잘 작동하는지 테스트하는 코드를 넣는 곳이다.
.eslintrc.js
- 여러 명이 개발을 할 때 코드 스타일이 제각각이기 때문에 그것을 맞춰줄 수 있는 규칙 통일을 위한 파일
.prettierrc
nest-cli.json
- Nest 프로젝트를 위해 특정한 설정을 할 수 있는 json 파일
pacage.json
- 프로젝트의 설명서. 이 파일을 보고 참조하는 패키지와 앱의 설명들을 알 수 있다.