최데브는 오늘도 프로그래밍을 한다.

Nest.js 시작하기 본문

BackEnd/Nest.js,Node.js

Nest.js 시작하기

최데브 2021. 7. 18. 18:41
반응형

Java 로 백엔드를 만들어본 사람이라면 spring나 spring-boot 의 존재에 대해서 많이들 알거라고 생각한다.

node.js 에도 express 라는 멋진것이 존재하지만 spring-boot 만큼의 편리함은 사실 없다고 느꼈다. 

 

백엔드를 주로 하는것도 아니니까 그냥 그렇게만 생각하고 있던 찰나

우연하게 nest.js 라는것을 알게 됐고 눈에 들어온 문구가 있었다.

 

"Java에 spring 이 있다면 node.js 에는 nest.js가 있다."

 

예전에 spring 으로 앱 서버를 만들어봤지만 확실히 spring 은 이것저것 설정해줄거나 건드려줄게 많았는데

보다 간편한 node에 그런 프레임워크가 있다니? 라는 생각으로 찾아보며 공부해봤다.

 

생각했던거 이상으로 spring 을 사용해본 사람이라면 쉽게 습득 할 수 있었고

spring-boot 프로젝트를 생성하면 만들어지는 mvc 패턴과 거의 동일한 수준으로 껍데기? 프로젝트를 생성해준다.

 

그럼 서론은 여기까지하고 nest.js 를 설치해보자.

 

먼저 커멘트창(cmd)을 켜고 

디렉토리에 가서 

아래 명령어를 쳐준다. 

npm i -g @nestjs/cli

npm이 없다면 npm 부터 설치를 해보자. 

 

그리고 기다리면 nest.js 의 설치가 완료된다.

 

그럼 한번 nest 라고 쳐보자.

많은 명령어가 나올것이다.

 

nest가 우리를 위해서 준비해놓은 기능들이다.

하나하나 천천히 알아보고 일단!

 

가장먼저 해야할 프로젝트 만들기다. 

nest new 라고 쳐보자. 새로운 프로젝트를 생성하는 명령어다.

 

그럼 프로젝트 이름을 어떻게 정할지 물어보고 원하는 이름을 적으면 된다.

그리고 패키지 매니저를 뭘 사용할거냐고 물어보는데 나는 npm 을 사용할것이라 npm을 적어주고 프로젝트 생성을 완료한다. 

 

다음 포스팅에서 프로젝트의 전체적인 구조에 대해 알아보자

반응형
Comments