배경 node.js 환경에서 특정 라우터에 대해서만 cache를 적용해야하는 상황이 생겼다.이 때 express와 nest.js에서 동일한 라이브러리를 사용하기 위해, 특정 라우터에 대해서만 캐시를 적용하기 위해 nest.js에서도 node-cache를 사용했다. 목표 nest.js에서 node-cache 라이브러리를 사용해서 특정 라우터에만 캐시를 적용해보자. node-cache 적용 1. 노드 캐시 설치 npm i node-cache 2. 캐시를 적용하고 싶은 router가 있는 controller에 선언 import { Controller, Get, Query } from '@nestjs/common'; import { AppService } from './app.service'; import * ..
첫번째 단계 이 문서에 관해 이 문서에서 Nest의 핵심 기본사항에 대해 알아보자. 기본 CRUD 애플리케이션을 만든다. 언어 Nest.js는 예제를 기본적으로 TypeScript로 사용하며, 지원한다. 하지만 Nest.js는 순수 자바스크립트도 지원한다. 예제를 TypeScript로 지원하지만 코드 스니펫을 바닐라 자바스크립트로 전환할 수 있다. VS Code의 경우 하단의 빨간색 TypeScript 부분을 javaScript로 바꾸어주면 된다. 하단의 빨간색 TypeScript 부분을 javaScript로 바꾸어주면 된다. 전제 조건 Node.js 설치 여부를 확인하고 없다면 설치해두자! (> 10.13.0, v13을 제외한) 최신버전 설치를 권장한다 (v16 이상) 설정 처음에 Nest CLI를 사..