[TIL] NestJS 공부 1일차

정인교·2021년 6월 4일
0

TIL(Today I Learned)

목록 보기
12/67
post-thumbnail

이 블로그에선 여태까지 복습 차원의 글들이 대부분이였지만,
이제는 새로운 걸 배워보려고한다!
아마 공부 순서는 Nest.js -> TypeORM -> MariaDB일 것 같은데,
이유는 Nestjs와 TypeORM을 연동한다고 했을 때, Nestjs를 먼저 배우는게 맞고,
MariaDB는 찾아보니 MySQL과 비슷하다고 확인해서 MariaDB는 추후에 차이점을 확인하면서 공부하는게 좋다고 생각했다. 먼저 Nodejs에서 사용될 두 기술을 먼저 공부한다는 생각으로 결정했지만, 나중에 바뀔 수도 있다..

공부할 문서는 NestJS의 공식문서고, Whale을 이용하여 Papago를 통해 글을 읽었다.

NestJS란?

NestJS는 Node.js서버측 프레임워크다. Typescript로 구축하며, OOP(Object Oriented Programming), FP(Functional Programming),
FRP(Functional Reactive Programming)의 요소를 결합한다.

시작부터 막 어려운 말들이 나온다.
하나하나 번역하자면

  • OOP - 객체 지향 프로그래밍
  • FP - 함수형 프로그래밍
  • FRP - 반응형 프로그래밍을 위한 패러다임..?

이라고 한다.

Nest는 높은 테스트 가능, 확장성, 느슨한 결합 및 유지 관리가 용이한 애플리케이션을 만들 수 있는 아키텍쳐를 제공

NestJS 설치

NestJS는 NestCLI를 사용하여 설치한다.

 npm i -g @nestjs/cli
 nest new project-name

터미널에 위 코드를 작성하여 프로젝트를 생성하자!
저는 practice로 만들겠습니다!

터미널에서 아이콘은 처음 보는 것 같네요! ㅎㅎ

어쨌든 이렇게 설치를 하면 아래와 같은 폴더 구조가 생깁니다!

더 설명하고 싶지만.. 시간이 부족해서..... ㅠㅠ 죄송합니다!
내일 열심히 공부하겠습니다 ㅠㅠ

-6월 5일 썸네일 추가

profile
백엔드 개발자 정인교입니다!

0개의 댓글

관련 채용 정보