npm i -g @nestjs/cli
nest new our-nestjs
cd our-nestjs
npm run start:dev
▪ eslintrc.js
개발자들이 특정한 규칙을 가지고 코드를 깔끔하게 짤 수 있게 도와주는 라이브러리이다. 타입스크립트를 쓰는 가이드 라인을 제시해주거나 문법에 오류가 나면 알려준다.
▪ prettierrc
주로 코드 형식을 맞추는데 사용한다. 어떤 따옴표를 사용할지, Indent값을 어떻게 줄지와 같은 코드 포맷터 역할을 한다.
▪ nest-cli.json
nest 프로젝트를 위해 특정한 설정을 할 수 있는 json 파일이다.
▪ tsconfig.json
어떻게 타입스크립트를 컴파일 할지 설정한다.
▪ tsconfig.build.json
tsconfig.json의 연장선상 파일이며, build를 할 때 필요한 설정들이다. "excludes"에서는 빌드할 때 필요없는 파일들을 명시한다.
▪ package.json
앱이 참조하는 패키지와 앱의 설명들을 명시한다.
▪ src폴더
matin.ts -> 앱을 생성하고 실행하는 시작점
app.module.ts -> 앱 모듈을 정의한다.
app.module.ts -> board.controller.ts -> board.service.ts
