nest js

NestJS 시작하기

호리둥절 2023. 4. 5. 21:13

🖐 Nodejs 설치하기

nestjs를 시작하기위해선 nodejs와 npm이 반드시 설치 되어있어야한다. 설치하지 않았다면 아래의 공식홈페이지에 가서 설치하도록 한다.

https://nodejs.org/en

 

Node.js

Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.

nodejs.org

잘 설치되었는지 확인한다.

node -v

🍔 nestjs cli 설치하기

nest cli는 프로젝트를 생성하고 관리하기 위한 도구이다. 

npm install -g @nestjs/cli

 

전역옵션인 "-g"를 주어 설치하도록 한다

🥕 프로젝트 생성하기

nest new 프로젝트 이름

 

※ 보안오류가 뜬다면 아래의 글을 참고하자

https://develop-const.tistory.com/4

 

파워쉘 보안 정책 문제해결

문제사항 nest new 프로젝트명 입력시 이와같은 에러가 반환되었다. nest : 이 시스템에서 스크립트를 실행할 수 없으므로 C:\Users\sk\AppData\Roaming\npm\nest.p s1 파일을 로드할 수 없습니다. 자세한 내용

develop-const.tistory.com

🍤 폴더구조 설명

app.controller.ts 애플리케이션의 라우팅 및 http 요청 처리를 담당하는 컨트롤러 파일 

app.controller.spec.ts 테스트 파일

app.module.ts nestjs 애플리케이션의 최상위 모듈파일

app.service.ts 애플리케이션의 로직을 담당하는 서비스 파일

main.ts 애플리케이션을 실행하는 엔트리 파일

🥘 실행하기

프로젝트 서버를 실행하려면

npm run start

실행과 동시에 파일을 감시하여 자동으로 서버를 컴파일시키고 로드합니다. 즉 수정시 바로 반영하고싶다면 아래의 코드를 사용하면 됩니다. 

npm run start:dev

서버가 로드 되었다면 localhost:3000 으로 접속하면 됩니다.

'nest js' 카테고리의 다른 글

NestJs 미들웨어  (0) 2023.04.06
NestJs Provider(공급자)  (0) 2023.04.06
NestJs controller에 대해 이해하기  (0) 2023.04.06
NestJs cli 명령어 모음  (0) 2023.04.06
NestJs란  (0) 2023.04.05