개발/NestJS (3) 썸네일형 리스트형 [NestJS] NestJS provider - 종속성 주입이란 NestJS는 확장 가능하고 유지 관리 가능한 Node.js 애플리케이션을 구축하기 위한 강력한 프레임워크입니다. NestJS의 주요 기능 중 하나는 종속성 주입에 대한 기본 제공 지원으로, 이를 통해 애플리케이션의 종속성을 쉽게 관리할 수 있습니다. NestJS에서 공급자는 다른 클래스에 주입할 수 있는 클래스로, 클래스 간의 종속성을 정의할 수 있습니다. provider(공급자)는 NestJS의 종속성 주입 시스템의 핵심이며 애플리케이션 내 개체의 인스턴스화 및 수명 관리를 담당합니다. NestJS에서 provider를 정의하려면 클래스를 만들고 @Injectable()를 됩니다. - 프로바이더 TestService 클래스 import { Injectable } from '@nestjs/common'.. [NestJS]NestJS 에서 서비스 상태체크 하기(HealthCheck) 상태 확인은 애플리케이션의 상태와 성능을 모니터링하는 데 도움이 되며 애플리케이션의 안정성과 가용성을 보장하는 데 중요한 부분입니다. NestJS는 확장 가능하고 효율적인 웹 애플리케이션을 구축하기 위한 강력한 프레임워크이며 상태 확인을 처리하기 위한 내장 모듈 HealthCheck를 제공합니다. NestJS에서 애플리케이션의 상태체크하는 방법에 대해 알아보도록 하겠습니다. ○ @nestjs/terminus 패키지 설치 NestJS에서 상태 확인을 처리하기 위한 공식 라이브러리인 @nestjs/terminus 패키지를 설치해야 합니다. npm을 사용하여 설치할 수 있습니다. npm install @nestjs/terminus ○애플리케이션 루트 모듈에서 HealthCheckModule를 가져옵니다. ap.. [NestJS] NestJS 설치 및 로컬 서버 실행 NestJS 란? NestJS는 Express처럼 node.js의 프레임 워크 중 하나입니다. Express 가 높은 자유도를 갖고 있는 반면 NestJS 는 프레임워크 디자인 및 코드 규칙이 많이 강화되었습니다. Typescript 기반의 OOP, FP, FRP를 지원합니다. 안정적이며 확장에 용이하게 디자인되어있습니다. Node.js 설치 NestJS를 사용하기 위해선 Node.js 가 필요합니다. Node.js 공식 홈페이지에서 Node.js를 설치해줍니다. (안정적인 버전인 LTS 버전을 추천합니다.) NestJS 프로젝트 생성 Node.js 를 설치하면 npm이라는 패키지 관리자도 함께 설치되기 때문에 지금부터 npm 패키지 관리자를 사용할 수 있습니다. NestJS 서버를 구성하기 전에 @ne.. 이전 1 다음