패키지 설치 @nestjs/mapped-types DTO 변환 및 상속을 도와주는 패키지 class-validator DTO를 구성하는 데이터의 유효성 검증 패키지 npm i @nestjs/mapped-types class-validator lodash Javascript로 코딩 시 유용한 유틸성 패키지 공홈 npm i lodash @types/lodash @nestjs/jwt(jwt) Nest.js에서 사용하는 JWT 패키지 JWT를 발급하고 유효성 검사를 할 수 있다. npm i @nestjs/jwt cache-manager Nest.js에서 캐싱 기능을 사용할 수 있게 해 줌 npm i @nestjs/cache-manager cache-manager
nestjs
반응형
TypeORM 설치 프로젝트 디렉토리에서 다음 명령어 실행 # mysql용 npm i @nestjs/typeorm typeorm mysql2 app.module.ts import { Module } from '@nestjs/common'; import { TypeOrmModule } from '@nestjs/typeorm'; import { AppController } from './app.controller'; import { AppService } from './app.service'; import { Post } from './post/entities/post.entity'; import { PostModule } from './post/post.module'; @Module({ imports: [..
Nest.js 설치하기 터미널에 다음과 같은 명령어를 넣어서 실행시켜주면 된다. npm i -g @nestjs/cli 만약 다음과 비슷한 에러가 난다면? npm ERR! errno -13 npm ERR! Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/@nestjs' permission denied는 권한 문제이므로 관리자 권한으로 설치해주면 해결된다. # 관리자 권한으로 설치 sudo npm i -g @nestjs/cli 새로운 프로젝트 생성하기 다음 명령어를 실행시킨다. nest new [project_nm] 프로젝트 설치 중 다음과 같은 에러가 나서 원인을 찾아봤는데... ▹▹▸▹▹ Installation in progres..
반응형