***본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성하였습니다.
node js 설치
https://nodejs.org/ko/download에 들어가 LTS 버젼 설치
npm = 노드 패키지 매니저
npm은 외부 플러그인들을 설치할 때 사용한다
npm보다 더 좋은 pnpm을 사용한다
cmd에 들어가서,
node --version
npm -g install pnpm
pnpm --version 설치확인
node js 사용할 nest js Cli 설치
npm i -g @nestjs/cli
nest new project-name
Post man 설치. 구글 post man 검
post man은 api를 요청할 수 있는 클라이언트
서버에 대응하는 프론트엔드를 서버 개발자는 만들 수 없다, 일이 너무 많아진다
그래서 post man을 사용한다
nest js 요청처리의 과정

REQUEST요청 => Middleware=>Guard=>Interceptor=>Pipe
=>요청 로직 처리 부분
(Controller
Service(비즈니스 로직)
Repository(데이터 저장역)) 위에서 아래의 순서대로 요청이 들어온
=> ExceptionFilter =>Interceptor=>RESPONSE응답
하지만, nest js는 이 과정들을 거치지 않아도 엔드포인트를 만들 수 있다. 있어도 되고 없어도 된다
요청 로직 처리 부분(모듈)만 있으면 된다.
엔드 포인드 = 어떤 요청을 처리하는 하나의 URL ex. get 하고서 자바스크립트 ,delete하고 자바스크립트
이렇게 nest js에 대한 개요를 알아봤다. 나는 python,java로만 서버를 열어봤는 데
nest js를 배우보면서. 정말 더 편리하고 좋은 게 있구나를 알게 되었다.
앞으로 꾸준히 하여 꼭 환급을 받도록 하겠다.
환급챌린지에 참여하는 모두가 환급을 받을 수 있길 바란다




#패스트캠퍼스 #직장인자기계발 #직장인공부 #환급챌린지 #패스트캠퍼스후기 #오공완
https://bit.ly/4hTSJNB