Angular NestJs Install

agnusdei·2023년 7월 5일
0
post-custom-banner

NestJS는 Angular 개발자를 위한 프레임워크로, 서버 측 애플리케이션 개발을 위한 기능과 구조를 제공합니다. NestJS는 TypeScript로 작성되었으며, Angular와 비슷한 구조와 컴포넌트 기반 아키텍처를 갖고 있습니다. NestJS를 설치하고 사용하는 방법에 대해 상세히 설명해 드리겠습니다.

  1. Node.js 설치: NestJS는 Node.js 환경에서 실행되므로, 우선 Node.js를 설치해야 합니다. Node.js는 공식 웹사이트(https://nodejs.org)에서 다운로드하고 설치할 수 있습니다. LTS(장기 지원) 버전을 권장합니다.

  2. NestJS CLI 설치: NestJS CLI는 NestJS 프로젝트를 생성하고 관리하기 위한 도구입니다. CLI를 설치하기 위해 터미널 또는 명령 프롬프트를 열고 다음 명령을 실행합니다:

npm install -g @nestjs/cli
  1. NestJS 프로젝트 생성: CLI를 사용하여 NestJS 프로젝트를 생성합니다. 원하는 위치에서 터미널 또는 명령 프롬프트를 열고 다음 명령을 실행합니다:
nest new project-name

위 명령을 실행하면 project-name이라는 이름의 새로운 폴더가 생성되고, NestJS 프로젝트의 초기 구조와 파일이 생성됩니다.

  1. NestJS 애플리케이션 실행: 프로젝트 폴더로 이동한 후 애플리케이션을 실행합니다. 다음 명령을 실행합니다:
cd project-name
npm run start

위 명령을 실행하면 NestJS 애플리케이션이 시작됩니다. 기본적으로 http://localhost:3000에서 실행됩니다.

  1. NestJS 컨트롤러 생성: NestJS에서는 컨트롤러가 HTTP 요청을 처리하는 역할을 합니다. 새로운 컨트롤러를 생성하기 위해 다음 명령을 실행합니다:
nest generate controller cats

위 명령을 실행하면 cats.controller.ts라는 파일이 생성됩니다. 이 파일에서 HTTP 요청을 처리하는 메서드를 작성할 수 있습니다.

  1. NestJS 모듈 구성: NestJS 애플리케이션은 모듈로 구성됩니다. 모듈은 컨트롤러, 서비스, 프로바이더 등을 관리합니다. app.module.ts 파일을 열어 생성된 컨트롤러를 등록합니다:
import { Module } from '@nestjs/common';
import { CatsController } from './cats.controller';

@Module({
  controllers: [CatsController],
})
export class

 AppModule {}
  1. NestJS 서비스 생성: 서비스는 비즈니스 로직을 처리하는 역할을 합니다. 새로운 서비스를 생성하기 위해 다음 명령을 실행합니다:
nest generate service cats

위 명령을 실행하면 cats.service.ts라는 파일이 생성됩니다. 이 파일에서 비즈니스 로직을 작성할 수 있습니다.

이제 NestJS를 사용하여 서버 측 애플리케이션을 개발할 준비가 되었습니다. 컨트롤러와 서비스를 추가하고 필요에 따라 다양한 모듈을 구성할 수 있습니다. NestJS 공식 문서(https://docs.nestjs.com)에서 더 많은 자세한 내용과 예제를 찾아볼 수 있습니다.

post-custom-banner

0개의 댓글