Skip to content

shlee0882/nestjs-study

Repository files navigation

Nest Logo

A progressive Node.js framework for building efficient and scalable server-side applications.

NPM Version Package License NPM Downloads CircleCI Coverage Discord Backers on Open Collective Sponsors on Open Collective Support us

설치방법

$ npm install

### 초기 셋팅
# nest 프로젝트 설치
$ npm i -g @nestjs/cli
$ nest new nestjs-study

# controller, service 생성
$ nest generate controller books
$ nest generate service books

# type orm mysql 설치
$ npm install --save @nestjs/typeorm typeorm mysql

# 환경변수 설정파일 
$ npm install dotenv

# config env파일 불러오기 위한 설치
$ npm install @nestjs/config

# google login 위한 passport-google-oauth20 설치
$ npm install --save @nestjs/passport passport passport-google-oauth20
$ npm install --save-dev @types/passport-google-oauth20
$ npm install @nestjs/jwt
$ npm install @nestjs/passport

# swagger 설치
$ npm install --save @nestjs/swagger swagger-ui-express

Swagger 테스트

nestjs db는 google cloud mysql 사용 google cloud app engine에 nestjs 플젝 서버 올리기 성공


실행 방법

# development
$ npm run start

# watch mode
$ npm run start:dev

# production mode
$ npm run start:prod

블로그 포스팅

About

🐱 Nest JS 스터디

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors