티스토리 뷰
NestJS란?
NodeJS는 여러 개 프레임워크 중에 가장 익숙한 것이 Express인데, 개발을 하면서 아쉬웠던 부분은 프레임워크 안에 지원해주는 것이 적고, Typescript에 설정을 수동적으로 해야 하는 부분에 아쉬움에 의해 NestJS가 나오게 되었다.
NestJS를 편리하게 사용하기 위해서는 먼저 Insomnia라는 프로그램을 설치해야 한다.
Insomnia
Insomnia는 Rest Client로 API를 빠르게 빌드하고 테스트할 수 있는 프로그램이다. Postman과 비슷한 종류라고 생각된다. 추후 비교를 할 수 있어 장단점을 나열하기 바란다.
먼저 Insomnia rest를 검색하여 제일 상단에 있는 링크를 들어가면 다음과 같은 사이트가 보일 것이다.
Get started for Free > Download App > Download Insomnia for Windows 경로로 클릭하게 되면, 실행프로그램이 하나 설치가 될 것이다.
그 후 설치는 일반적으로 동의 후 설치하면 되며 그렇게 되면 NestJS를 설치할 수 있는 환경이 조성이 된다.
먼저 NestJS를 Globel환경으로 설치를 진행한다. yarn 으로 설치 시 문제점이 있어서 npm으로 추천한다.
$ npm i -g @nestjs/cli
설치가 완료 된 후 nest 커맨트를 실행하면 아래 우측과 같은 리스트가 나온다.
$ nest
그 말은 즉, 설치가 잘 되었다는 의미를 가지고 있다.
그럼 nest를 이용하여 새로운 프로젝트를 만들어 보도록 하겠다.
$ nest new
$ nest new project-name
nest new를 하신 후 project-name을 입력하여도 되고, 위 두 번째 줄과 같이 nest new project-name으로 한 번에 입력을 할 수 있다.
그런 후 npm을 선택된 상태에서 엔터를 누르면 project-name으로 해당하는 위치에 설치가 될 것이다.
이렇게 하면 NestJS를 기반으로 프로젝트 생성이 완료가 된 것이다.
'Back-End > Node' 카테고리의 다른 글
Library : 노드 라이브러리 bcrypt로 비밀번호 암호화하기 (2) | 2022.05.14 |
---|---|
mongoDB : Databases 이름 변경하기 (0) | 2022.04.16 |
React-Youtube : mongodb 댓글 추가 생성하기 (0) | 2021.05.07 |
React-Youtube : 구독기능 모델 만들기 (0) | 2021.04.28 |
React-Youtube : 비디오를 서버에 업로드 하기 (0) | 2021.04.11 |
- Total
- Today
- Yesterday
- redux
- github
- mongodb
- 자바스크립트
- 자바
- CSS
- 리액트
- programmers
- 뷰
- 파이썬
- 노드
- Coding Test
- 함수
- Visual Studio Code
- node.js
- 리덕스
- java
- react
- array
- javascript
- node-sass
- 코딩테스트
- 재공부
- 프로그래머스
- Git
- Switch
- 리액트 썸네일
- 배열
- node
- 리액트 유튜브
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |