Nest.JS Series

공부의 기록·2022년 3월 31일
0

Nest.JS

목록 보기
1/2
post-thumbnail

Introduce

본 문서는 2022년 3월 31일 에 작성되었습니다.

2021년 7월 Express.JS 를 배우고 9개월 간 사용하였습니다.

HTTP Protocol 에 맞게 개발된 Express 는 기본적인 MVC 프레임워크 혹은 RESTful API Server 의 형태로 빌드하기 쉬웠습니다.

하지만,
무언가 규모가 있는 서비스를 만들 때에는 너무나 많은 코드들이 압박으로 다가왔습니다.

그래서 Nest.JS 를 통해서 제대로된 Nest.JS 백앤드 서버 빌드 를 해보자는 목적으로 공부하게 되었습니다.

Before Starting

해당 시리즈를 작성한 시점은 Github - Unchaptered / Nest Board Backend Server 클론코딩을 마친 이후입니다. [무료] 따라하며 배우는 NestJS 를 따라간 이후에 해당 시리즈를 보면 편할 것이라고 생각합니다.

Usage

본 시리즈는 3 파트로 구분해 놓았습니다.

  1. BASIC | 이론
  2. DBMS | 하기 데이터 베이스 연결, 설정
    2.1. RDBMS + Vanilla Query
    2.2. RDBMS + TypeORM (with QueryBuilder)
    2.3. MongoDB + ODM, Mongoose
  3. Middlewares | 각각의 미들웨어의 자유로운 설정
  4. 후기

Installation

본 시리즈에서는 다음과 같은 프로그램을 사용할 예정입니다.

postgreSQL @14.1
mySQL @8.0.27
pgAdmin @4.0

mongoDB @5.0.2
mongoDB Atals @5.0.6
mongoDBCompass @1.30.1

시리즈 내부에서는,
메서드에 대한 설명이나 Query Syntax 등은 최대한 언급하지 않으려고 합니다.

하기 시리즈를 참고하거나 구글링을 사용해주세요.

Velog - DB Oracle 시리즈
Velog - DB PostgreSQL 시리즈
Velog - DB MongoDB 시리즈

profile
2022년 12월 9일 부터 노션 페이지에서 작성을 이어가고 있습니다.

0개의 댓글