Guide/NestJS
NestJS 공식 문서 번역 모아보기
NestJS 공식 문서 번역 모아보기
2020.11.09NestJS 공식 문서 번역 모아보기 NestJS에 대해 관심이 생겨서 공신 문서를 시간이 될 때 번역하고 있습니다. [Prolog] INTRODUCTION 2020/10/24 - [Node/NestJS] - NestJS 소개 [OVERVIEW] NestJS 개요 2020/10/25 - [Node/NestJS] - NestJS 개요-첫 걸음 2020/11/08 - [Node/NestJS] - NestJS 개요-컨트롤러.라우팅 2020/11/09 - [Node/NestJS] - NestJS 개요-컨트롤러.Request 객체
NestJS 개요-컨트롤러.Request 객체
NestJS 개요-컨트롤러.Request 객체
2020.11.09NestJS 개요-컨트롤러.Request 객체 컨트롤러 컨트롤러는 들어오는 요청을 처리하고 클라이언트에 응답합니다. 컨트롤러의 목적은 애플리케이션에 대한 특정 요청을 수신하는 것입니다. 라우팅 컨트롤러는 어떤 컨트롤러가 어떠한 요청을 받는지에 대해 제어합니다. 컨트롤러에 둘 이상의 경로가 있을 수 있으며, 서로 다른 작업을 수행하도록 할 수 있습니다. 컨트롤러를 생성하기 위해 클래스와 데코레이터를 사용합니다. 데코레이터는 요청을 컨트롤러에 연결하여 Nest가 라우팅 맵을 만들 수 있도록 합니다. Request 객체 핸들러는 종종 클라이언트의 request 요청 사항에 접근해야 합니다. Nest는 핸들러의 서명에 @Req() 데코레이터를 추가하여 request object에 대해 액세스할 수 있습니다(기본..
NestJS 개요-컨트롤러.라우팅
NestJS 개요-컨트롤러.라우팅
2020.11.08NestJS 개요-컨트롤러.라우팅 컨트롤러 컨트롤러는 들어오는 요청을 처리하고 클라이언트에 응답합니다. 컨트롤러의 목적은 애플리케이션에 대한 특정 요청을 수신하는 것입니다. 라우팅 컨트롤러는 어떤 컨트롤러가 어떠한 요청을 받는지에 대해 제어합니다. 컨트롤러에 둘 이상의 경로가 있을 수 있으며, 서로 다른 작업을 수행하도록 할 수 있습니다. 컨트롤러를 생성하기 위해 클래스와 데코레이터를 사용합니다. 데코레이터는 요청을 컨트롤러에 연결하여 Nest가 라우팅 맵을 만들 수 있도록 합니다. 라우팅 아래 예제는 컨트롤러를 정의하는 데 필요한 @Controller() 데코레이터를 사용합니다. 데코레이터에서 경로 접두사를 사용하면 관련 경로를 쉽게 그룹화하고 코드가 반복되는 것을 최소화할 수 있습니다. 예제에서는 c..
NestJS 개요-첫 걸음
NestJS 개요-첫 걸음
2020.10.25NestJS 개요-첫 걸음 첫 걸음 이 문서에서는 Nest의 핵심 기본 사항에 대해 알아봅니다. Nest 애플리케이션의 필수 구성 요소에 익숙해지기 위해서 입문 수준의 많은 기능을 다루는CRUD 애플리케이션을 작성할 것입니다. 언어 우리는 TypeScript를 좋아하며, Node.js 역시 좋아합니다. Nest는 TypeScript와 순수 JavaScript와도 호환됩니다. Nest는 최신 언어 기능을 활용하고 있어 바닐라 JavaScript와 함께 사용하기 위해서는 Babel 컴파일러가 필요합니다. 전제 조건 운영체제에 Node.js (>= 10.13.0)가 설치되어 있는지 확인해주세요. 설정 새 프로젝트를 설정하는 것은 Nest CLI를 사용해서 매우 간단히 작업할 수 있습니다. 터미널에서 다음 명령..
NestJS 소개
NestJS 소개
2020.10.24NestJS 소개 소개 NestJS는 효율적이고 확장 가능한 Node.js 서버 애플리케이션을 구축하기 위한 프레임워크입니다. 프로그래시브 JavaScript를 사용하며, TypeScript를 기반으로 구축되어 있습니다. 순수 JavaScript를 사용해 코딩할 수도 있습니다. OOP(Object Oriented Programming), FP(Functional Programming), FRP(Functional Reactive Programming) 요소를 결합합니다. NestJS는 Express 프레임워크 위에서 동작하며, Fastify를 사용하도록 구성할 수도 있습니다. Express / Fastify보다 높은 수준의 추상화를 제공하지만, 해당 프레임워크의 API를 개발자에게 직접 노출합니다. 이를..