코딩과 결혼합니다

00. [ Nest.js ] 본문

2세/Nest.js

00. [ Nest.js ]

코딩러버 2024. 8. 3. 21:24
728x90

강의 내용 中

python에는 Django가 있고
Java에는 Spring이 있다면
Node.JS는 NestJS 가 있다.


이번에 일경험 드림 사업에 인턴으로 참여하게 되었다.

인턴으로 첫 출근을 하기에 앞서 미리 공부해 가면 좋을 만한 것을 여쭤보았더니 NestJs를 공부해 오면 좋을 거라 하셨다.

 

인턴 중에 다른 취업의 기회가 있을 수도 있고, 이 언어를 계속해서 사용하게 될지는 모르겠지만 일단 일하는 동안 최선을 다하고 싶다! 그래서 NestJs에 대한 학습과 그 배운 내용들을 정리해 보고자 한다.

 

Nest.js 자바스크립트 기반의 언어를 사용한다는 건 알겠지만 생소하다. 그래서 이번 포스트 에서는 이게 도대체 무엇인지 개념부터 잡고 가보고자 한다.


Nest.js

타입스크립트를 지원하는 효율적이고 확장 가능한 노드의 서버 애플리케이션 프레임워크.

강력한 서버 프레임워크 위에 고도화된 아키텍처를 제공해서 확장 가능하며 유지보수가 쉬운 견고한 서버 애플리케이션을 쉽게 개발하도록 도와준다.

 

자바의 spring과 유사해서 java 개발자들도 쉽게 배울 수 있다고 한다! 야호


시작하기에 앞서

 

1. Node.js 설치 (LTS 버전)

2. Visual Studio Code 설치 (이미 설치되어 있어서 pass)

3. 새로운 파일을 만들어서 진행

4. 한국어 버전이랑, 코드를 예쁘게 보여주는?? 것도 설치해주었다.

5. Ctrl + J 로 터미널을 열어서 버전도 확인해보았다.

6. node-mon :  실시간으로 스크립트 파일을 디버깅 할 수 있는 패키지

npm install --global nodemon

 

등 개발환경 셋팅 끝!