JavaScript/NestJS

    [NestJS] 기본 프로젝트 구조 생성 및 CRUD

    글이 잘 보이지 않는다면 우측 하단의 달 모양을 클릭해주시기 바랍니다. NestJS 설치 NestJS 를 시작하는 방법은 우선, 흔히 express 를 설치하듯이 Nest CLI 를 설치후, 프로젝트를 생성하도록 하겠습니다. [project-name] 안에는 생성하고자 하는 프로젝트명을 작성해주시기 바랍니다. npm i -g @nestjs/cli nest new [project-name] 프로젝트를 생성한 뒤 yarn 과 npm 중에서 고르는 화면이 나올텐데, 이 부분은 본인이 편한 방법을 선택하시면 됩니다. 파일 삭제 및 코드삭제 처음 프로젝트를 생성했다면 아래와같은 구조로 되어있을것입니다. src - app.controller.spec.ts - app.controller.ts - app.module...

    [NestJS] NestJS 시작하기 (Express 와의 비교)

    >> 아래 글과 코드가 보이지 않는다면 우측 하단의 달 모양을 클릭해주시기 바랍니다. { // 서비스 코드 }) //NestJS import { Injectable } from '@nestjs/common'; import { Cat } from './interfaces/cat.interface'; @Injectable() export class CatsService { private readonly cats: Cat[] = []; create(cat: Cat) { this.cats.push(cat); } findAll(): Cat[] { return this.cats; } } Exrpess 쪽은 거의 주석처리한곳에 대부분 코드를 작성하거나 다른 함수에서 작업을 하기도 합니다. 하지만, Nest 의 경우는..