안녕하세요. 모리스입니다.😄
이번 포스트도 지난 포스트에 이어 NestJS에 대해 작성해 보겠습니다.
NestJS 설치와 첫 프로젝트 생성 후, 웹 서버에 "Hello World"까지 출력하는 과정을 정리해 보려 합니다.
자 그럼 시작할게요!
🖥 NestJS 설치
NestJS를 설치하려면 먼저 Node.js가 설치되어 있어야 합니다. NestJS는 Node.js 기반으로 동작하기 때문이죠.
Node.js는 설치되어 있다고 가정하고 진행하겠습니다. 설치가 필요하신 분은 Node.js 공식 홈페이지를 참고해 주세요.
Node.js를 설치하면 npm을 사용할 수 있게 됩니다. npm은 Node.js에서 사용하는 패키지 관리자입니다.
NestJS 서버를 구성하기 위해 가장 먼저 @nestjs/cli를 전역으로 설치해야 합니다.
$ npm i -g @nestjs/cli
위 명령어를 입력하고 설치가 완료되면, 아래와 같이 설치된 버전이 출력됩니다. 이 예시에서는 8.2.8 버전의 NestJS가 설치되었네요.
NestJS 설치는 이렇게 간단하게 끝났습니다.
갓 Node.js... npm 하나로 모든 게 다 되는 세상...ㅋㅋ
🖥 NestJS 프로젝트 생성
이제 본격적으로 프로젝트를 생성해 봅시다.
다음 명령어를 입력하면 새로운 NestJS 프로젝트가 생성됩니다:
$ nest new project-name
여기서 project-name은 원하는 이름으로 자유롭게 설정하면 됩니다.
저는 myFirstNestJS라는 이름으로 생성해 보았습니다.
프로젝트 폴더가 난잡해지는 걸 막기 위해, NestJS 전용 폴더를 하나 만들어 그 안에서 작업했어요.
생성 중...
생성 도중, 사용할 패키지 매니저를 선택하라는 질문이 나옵니다.
선호하는 것을 선택하면 되고, 저는 npm을 선택했습니다.
여전히 생성 중...
생성이 완료되면 위와 같은 메시지가 출력됩니다.
myFirstNestJS라고 입력했지만 실제 폴더명은 my-first-nest-js로 생성된 것을 확인할 수 있습니다. NestJS는 기본적으로 **케밥 케이스(kebab-case)**를 사용하는 듯합니다.
생성된 프로젝트의 디렉터리 구조는 위와 같습니다.
🖥 NestJS 프로젝트 실행
이제 프로젝트를 실행해 보겠습니다.
기본으로 생성된 보일러플레이트 코드를 실행해 Hello World가 잘 출력되는지 확인해 볼게요.
먼저 프로젝트 폴더로 이동한 뒤, 다음 명령어를 입력하세요:
$ npm install
이 과정은 새로운 라이브러리나 패키지를 설치하기 위한 것으로, 기본 보일러플레이트에는 꼭 필요하지는 않지만 습관적으로 해줍시다.
이제 서버를 실행합니다:
$ npm run start
위 로그를 보면 서버가 localhost에서 실행되고 있는 것을 확인할 수 있습니다.
기본적으로 포트는 3000번이기 때문에, 브라우저에서 http://localhost:3000 주소에 접속해 봅니다.
"Hello World"가 잘 출력되는 것을 볼 수 있습니다 🎉
📒 참조
1.3 NestJS 설치
## Node.js 설치 NestJS는 Node.js를 기반으로 합니다. 먼저 [Node.js 공식 페이지](https://nodejs.org/ko/download/)를 통해 …
wikidocs.net
'NestJS' 카테고리의 다른 글
[NestJS] Unit Test (6) | 2025.04.09 |
---|---|
[NestJS] HMR (0) | 2025.04.09 |
[NestJS] 알아보기 (0) | 2025.04.09 |