ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 002_NestJS_setup(without using NestCLI)
    > Backend/NestJS 2022. 5. 16. 10:41

    NestJS를 쓰기 앞서, NestJS Initial Setup을 편리하게 해주는 NestCLI를 사용하지 않고,

    NestJS 베이직 scratch를 한번 만들어보려고 합니다.

     

    우선, 프로젝트 페이지 내, npm init -y 를 통해 초기 틀을 만들어줍니다.

    이후, 해당 프로젝트 파일로 이동하여 

    npm install @nestjs/common@7.6.17 @nestjs/core@7.6.17 @nestjs/platform-express@7.6.17 reflect-metadata@0.1.13 typescript@4.3.2

    를 입력해줍니다. 

    오타 조심

     

    이후, 파일내, package.json을 확인하면 아래와 같은데, 해당 내용 설명하겠습니다.

    package.json

    1. nestjs/common: 기본 NestJS 틀이라고 생각하시면 됩니다.

    2. nestjs/platform-express: NestJS의 express라고 생각하면 됩니다. (HTTP 통신을 처리하기 위함)

    3. reflect-metadata: Decorators가 작동되게 합니다. 해당 Decorators는 향후에 다시 설명하겠습니다.

    4. Typescript: JS가 아닌 TS를 사용하려고 합니다. 

     

    확인하셨으면, package.json내 파일에 Typescript를 사용하기 위해 tsconfig.json 이라는 파일을 생성하고 아래의 코드를 작성합시다.

     

    {
       "compilerOptions": {
           "module":"commonjs",
           "module":"es2017",
           "experimentalDecorators":true,
           "emitDecoratorMetadata":true,
       }
    }

     

    여기까지 다 끝났으면, 이제 본격적?으로 튜토리얼을 시작해봅시다. 

    '> Backend > NestJS' 카테고리의 다른 글

    006_NestJS_Pipes를 활용한 Validation Check  (0) 2022.05.16
    005_NestJS_NestJS CLI를 사용한 Controller 만들기  (0) 2022.05.16
    004_NestJS_BasicSetup(using NestCLI)  (0) 2022.05.16
    003_NestJS_Scratch  (0) 2022.05.16
    01_NestJS 소개  (0) 2022.05.16

    댓글

Designed by Tistory.