-
004_NestJS_BasicSetup(using NestCLI)> Backend/NestJS 2022. 5. 16. 12:01
앞으로는 NestJS 프로젝트를 생성할 때, NestCli로 생성하겠습니다.
새로 만들 프로젝트 내 Terminal에서 npm install -g @nestjs/cli 를 통해 설치합니다.
이후 " nest new 프로젝트_이름 --skip-git"를 Terminal에 입력해 NestCLI를 통해 프로젝트 셋업을 진행하겠습니다.
저같은 경우는 nest new messages로 하겠습니다.
추가)
만약 git을 사용하신다면, 꼭 --skip-git 넣어주세요. 저같은 경우 하나의 git 디렉토리안에 하위 디렉토리를 넣는 방식인데, 해당 부분을 넣치않으면 git 디렉토리안에 또 다른 git 디렉토리가 생성되서 git이 꼬이게 되고, 상위 git 디렉토리에서 git add 해도 아무런 정보가 없다고 나옵니다. 저와 같은 방식이면 꼭 넣어주세요.
이번, 프로젝트는 아래 사진과 같이 설계하도록 하겠습니다.
이번 튜토리얼에서는 아래와 같은 새로운 내용을 다뤄보겠습니다.
1. Pipe
2. Service
3. Repository
npm run start:dev를 통해 프로젝트를 실행할 수 있으나, src 내 main.ts를 제외하고 하위 폴더를 지우고 새롭게 만들어봅시다.
우선, 앞서 했던것과 동일하게, Module를 생성해야되는데, Module를 한번 CLI를 통해 만들어봅시다.
nest generate module messages : messages라는 모듈파일을 생성하고 해당 파일을 main.ts에 연결해줍니다.
(위 사진에서 import {AppModule} ... 으로 되어있는데, 해당 부분은 자동으로 붙여진거여서, {AppModule}에서 {MessagesModule} 혹은 다른 이름으로 변경해야합니다)이제, Module과 Controller를 만들어봅시다.
'> Backend > NestJS' 카테고리의 다른 글
006_NestJS_Pipes를 활용한 Validation Check (0) 2022.05.16 005_NestJS_NestJS CLI를 사용한 Controller 만들기 (0) 2022.05.16 003_NestJS_Scratch (0) 2022.05.16 002_NestJS_setup(without using NestCLI) (0) 2022.05.16 01_NestJS 소개 (0) 2022.05.16