티스토리 뷰

728x90
반응형

NestJS란?

NodeJS는 여러 개 프레임워크 중에 가장 익숙한 것이 Express인데, 개발을 하면서 아쉬웠던 부분은 프레임워크 안에 지원해주는 것이 적고, Typescript에 설정을 수동적으로 해야 하는 부분에 아쉬움에 의해 NestJS가 나오게 되었다.

 

 

NestJS를 편리하게 사용하기 위해서는 먼저 Insomnia라는 프로그램을 설치해야 한다.

Insomnia

Insomnia는 Rest Client로 API를 빠르게 빌드하고 테스트할 수 있는 프로그램이다. Postman과 비슷한 종류라고 생각된다. 추후 비교를 할 수 있어 장단점을 나열하기 바란다.

먼저 Insomnia rest를 검색하여 제일 상단에 있는 링크를 들어가면 다음과 같은 사이트가 보일 것이다.

Insomnia rest main page

Get started for Free > Download App > Download Insomnia for Windows 경로로 클릭하게 되면, 실행프로그램이 하나 설치가 될 것이다.

insomnia rest download for windows

그 후 설치는 일반적으로 동의 후 설치하면 되며 그렇게 되면 NestJS를 설치할 수 있는 환경이 조성이 된다.

 

먼저 NestJS를 Globel환경으로 설치를 진행한다. yarn 으로 설치 시 문제점이 있어서 npm으로 추천한다.

$ npm i -g @nestjs/cli

 

설치가 완료 된 후 nest 커맨트를 실행하면 아래 우측과 같은 리스트가 나온다.

$ nest

nest Install & nest command List

그 말은 즉, 설치가 잘 되었다는 의미를 가지고 있다.

 

그럼 nest를 이용하여 새로운 프로젝트를 만들어 보도록 하겠다.

$ nest new
$ nest new project-name

nest new를 하신 후 project-name을 입력하여도 되고, 위 두 번째 줄과 같이 nest new project-name으로 한 번에 입력을 할 수 있다.

nest로 프로젝트 만드는 과정

그런 후 npm을 선택된 상태에서 엔터를 누르면 project-name으로 해당하는 위치에 설치가 될 것이다.

이렇게 하면 NestJS를 기반으로 프로젝트 생성이 완료가 된 것이다.

 

 

728x90
반응형
댓글
250x250
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
글 보관함