백엔드/nest.js
[nest.js] 개발환경 세팅하기
개발자딥게
2022. 11. 24. 21:44
반응형
공식 문서 정리
- 공식 문서 : https://docs.nestjs.com/
- 공식 문서 한국어 번역 : https://docs.nestjs.kr/
환경 세팅하기
1. 설치
$ npm i -g @nestjs/cli
$ nest new project-name
2. npm 또는 yarn 선택가능
공식문서에서 npm 명령어 위주로 설명하므로 npm을 선택할 예정
3. packaage.json의 script 확인해보면,
start:dev와 start:debug - 개발할 때 주로 사용
start:prod - 프로덕션시 사용
4. src 폴더 내에서
app.controller.ts | 단일 경로가 있는 기본 컨트롤러. Controller는 express에서 router와 같은 역할 |
app.controller.spec.ts | 컨트롤러에 대한 단위 테스트입니다. app.controller를 테스트 하기 위한 파일 |
app.module.ts | 응용 프로그램의 루트 모듈입니다. |
app.service.ts | 단일 메서드를 사용하는 기본 서비스입니다. |
main.ts | 핵심 기능 NestFactory을 사용하여 Nest 애플리케이션 인스턴스를 생성하는 애플리케이션의 엔트리 파일입니다. |
5. teset폴더
프로그램을 테스트 하기 위한 폴더
반응형