728x90
반응형
Nestjs 시작하기
공식문서를 보면서 nestjs를 시작하려고 한다. 공식문서를 보면서 따라하는 것을 권장하나 빠르게 진행해보고 싶다면 이 글을 참고해도 좋을 것 같다. 본인이 다음에 환경을 구성할 때 quick start 할 때 참고할 글이기도 하다.
node.js((> 10.13.0, v13을 제외한) 는 설치되어 있어야 한다.
# 시작하려면 Nest CLI를 사용해 프로젝트를 스캐폴딩하거나 시작 프로젝트를 복제한다.
$ npm i -g @nestjs/cli
$ nest new project-name
$ cd project
$ npm run start
# git 명령으로 프로젝트를 시작하는 방법 (위와 동일한 결과)
$ git clone https://github.com/nestjs/typescript-starter.git project
$ cd project
$ npm install
$ npm run start
npm run start 는 프로젝트 실행 명령어이다.
Language
Nest는 TypeScript, Javascript와 모두 호환된다. Nest는 최신 언어기능을 활용하므로 바닐라 자바스크립트와 함께 사용하려면 Babel 컴파일러가 필요하다.
프로젝트 파일
app.controller.ts | 하나의 라우트가 있는 기본 컨트롤러. |
app.controller.spec.ts | 컨트롤러를 위한 유닛 테스트 |
app.module.ts | 애플리케이션의 루트 모듈 |
app.service.ts | 단일 메소드를 사용하는 기본 서비스 |
main.ts | 핵심기능 NestFactory를 사용하여 Nest 애플리케이션 인스턴스를 생성하는 애플리케이션의 엔트리 파일입니다. |
위에서 npm run start 를 하게 되면 프로젝트의 src 디렉토리에 main.ts 가 실행된다.
main.ts 소스를 열면 위와 같고 localhost:3000/ 으로 접속하면 hello world! 가 출력된다.
Nestjs의 시작이다.
728x90
반응형
'JS' 카테고리의 다른 글
두 번째 Ajax 호출할 때 첫 번째 Ajax 호출의 응답 값을 parameter로 사용하기 (0) | 2024.11.27 |
---|---|
Javascript 특정 문자 사이의 문자열 추출하기 (substring 사용) (0) | 2023.06.29 |
HTML canvas 태그, Javascript로 제어하기 (게임 만들기) (0) | 2022.08.06 |
MongoDB 스키마 정의 및 모델로 감싸고, 외부에서 접근 가능하게 하기 (0) | 2021.06.14 |
Node.js에서 Express로 웹 서버 구동 및 MongoDB 연결 (0) | 2021.06.14 |