[NestJS API 만들기] 0. 설치하고 프로젝트 생성하기

enc2586·2022년 12월 22일
0

NestJS API

목록 보기
1/1
post-thumbnail

NestJS란?

nodejs(Express) 위에서 움직이는 프레임워크. 별 규칙이 없는 몇몇 nodejs 프레임워크들과 달리, 정해진 구조가 있다. 그렇기에 큰 스케일의 프로젝트를 만들 때에도 다른 프레임워크에 비해 더욱 정돈되어 있어 사용하기 편리하다.

설치할 것

1. NodeJS

Nestjs를 작동시키기 위해 필요하다.
https://nodejs.org/ko/download/

2. Insomnia REST

REST, GraphQL의 엔드포인트를 테스트하기 쉽다.
https://insomnia.rest/download

엔드포인트?
커뮤니케이션 채널의 한 쪽 끝. API가 서버에서 리소스에 접근할 수 있도록 가능하게 하는 URL이라 할 수 있겠다.
출처: API 와 Endpoint ? (둘 다 정확히 알고 있다면 안 봐도 되는 글) | 네이버 블로그

3. NestJS

yarn을 통해 하면 오류가 발생하는 경우가 있다고 한다. npm으로 하는 것을 추천.

npm i -g @nestjs/cli

프로젝트 만들기

NestJS는 자동으로 프로젝트에 필요한 파일들을 생성해 주는 훌륭한 명령어를 제공한다.
프로젝트 폴더를 만들 디렉토리에서 터미널을 열고, 아래 명령을 실행하자.

nest new

이후 프로젝트명과 패키지 매니저를 묻는 질문에 대답해주면 자동으로 생성을 시작한다.
(패키지 매니저는 개인적으로 npm을 추천한다.)

실행해보기

npm run start:dev

이후 http://localhost:3000에 접속하면, 우리의 오랜 친구 Hello World를 볼 수 있다!

profile
기억력 안좋은 고등학생의 복습용 블로그

0개의 댓글