반응형
1. dotenv
$npm i --save @nestjs/config
$npm i cross-env
2. typeorm(postgresql or mysql)
$npm install --save @nestjs/typeorm typeorm pg
$npm i mysql2
3. validation
$npm install class-validator
$npm install class-transformer
4. apollo server setup & graphql
$npm i @nestjs/graphql graphql-tools graphql apollo-server-express
$npm i @nestjs/apollo
5. 가상환경설정
$npm i cross-env
해당 패키지는 가상 변수를 설정할 수 있게 해주는데 나의 컴퓨터 환경이 macOS던 Windows던 Linux던 상관없이 사용 할 수 있음.
2. pckage.json에서 시작환경 변경
ex ) 만약 start:dev 명령어 시, dev.env 를 환경설정 하고 싶다면,
"start:dev": "nest start --watch" 를
"start:dev": "cross-env NODE_ENV =dev nest start --watch"
로 변경한다.
6. bcrypt
$npm i bcrypt
$npm i @types/bcrypt
7. passport & jwt
$npm i passport
$npm i passport-jwt
$npm i @types/passport-jwt
$npm i @nestjs/jwt
8. Joi
$npm i joi
반응형
'백엔드 > NestJs' 카테고리의 다른 글
[nestjs 강의] graphql & typeorm part2~3 (1) | 2023.06.18 |
---|---|
typeorm 1:1, 1:N 관계 (0) | 2023.06.11 |
[nestjs] 미들웨어에서 method 지정 코드 (0) | 2023.03.21 |
[암호화] 양방향 암호화 & 해싱(단방향 암호화) (0) | 2023.01.29 |
nestjs elasticsearch module set up (0) | 2022.08.22 |