본문 바로가기

nestjs2

[NestJs] 기본 구조 살펴보기 기본 구조 살펴보기 src ㄴ app.controller.ts ㄴ app.service.ts ㄴ app.module.ts ㄴ main.ts Nestjs는 기본적으로 모듈, 컨트롤러, 서비스가 상호작용하여 클라이언트의 요청을 처리하고 응답합니다. 시나리오 클라이언트에서 http://localhost:3000/으로 GET 요청을 보내는 경우 처리 과정은 다음과 같습니다. main.ts import { NestFactory } from '@nestjs/core'; import { AppModule } from './app.module'; // 애플리케이션을 시작하는 비동기 함수 async function bootstrap() { // NestFactory를 사용해 AppModule를 기반으로 인스턴스를 생성.. 2024. 3. 10.
[NestJs] NestJs 알아보기 Github를 통해 다른 사람들의 프로젝트를 보고 Nodejs를 객체지향적으로 프로그래밍 하는 프로젝트들을 많이 봤고 수많은 패턴들이 존재한다는 것을 알게 되었다. 같은 국비교육과정을 듣고 프로젝트를 진행하다보니 하나의 패턴에만 익숙해져 이게 전부라고 생각한게 부끄러워 여러가지 구조와 아키텍처, 패턴들에 대해 경험 해보고 배우기 위해 Nestjs를 선택했다. Nestjs란? Nodejs를 위한 프레임워크로 효율적이고 안정적인 서버 사이드 애플리케이션을 구축할 수 있게 해주는 도구입니다. 기본 언어로 Typescript를 사용하며 Express와 같은 Node의 장점을 살리면서 객체 지향 프로그래밍, 함수형 프로그래밍, 그리고 함수 반응형 프로그래밍의 요소를 통합하여 모던한 웹 애플리케이션 개발에 필요한 .. 2024. 3. 10.