반응형
javacsript
-
NestJS 기본 개념자바스크립트 2024. 3. 31. 03:04
자바스크립트 기반의 벡엔드 프레임워크로 express를 가장 많이 써왔지만 최근에 express를 사용하여 구조화된 아키텍처를 제공하는 NestJS가 떠오르고 있습니다. fastify도 지원합니다. 공식 문서를 보면 정말 자세히 설명되어져 있지만 전체적인 구조를 이해하는데 어려움이 있어서 전체적인 구조만 정리하였습니다. 기존의 express 기반으로 요청을 처리하는 흐름을 살펴보면 아래와 같습니다. - request - middleware - router - response nestjs에서는 이부분을 더욱 구조화하여 아래와 같이 처리합니다. - request: 클라이언트 요청 - middleware: 기존 express 와 동일 개념 - guard: 인증 처리 - interceptor: router에서 ..