728x90
NestJS 컨트롤러(Controller) 개념 및 정의하기
BE/NestJS2023. 11. 17. 23:30NestJS 컨트롤러(Controller) 개념 및 정의하기

NestJS의 컨트롤러(Controller) NestJS에서 controller는 다른 서버 프레임워크와 동일하게, 클라이언트로부터 들어오는 요청(Request)을 라우팅하고 응답(Response)하는 역할을 합니다. 컨트롤러를 정의하기 위해서는 @Controller라는 데코레이터를 사용합니다. 그리고 HTTP Method를 표현하기 위해 @Get, @Post, @Put, @Delete 와 같은 데코레이터를 사용합니다. 해당 데코레이터를 이용하여 Restful API를 쉽게 개발할 수 있습니다. Controller 생성하기 module을 만들때와 같이 nestcli를 이용해서 controller를 생성할 수 있습니다. nest g controller --no-spec --no-spec: 테스트 코드 생성..

NestJS로 프로젝트 생성 및 서버 개발하기
BE/NestJS2023. 11. 17. 22:16NestJS로 프로젝트 생성 및 서버 개발하기

NestJS란? node.js 를 사용하여 쉽게 서버 개발을 할 수 있도록 도와주는 Back-end 프레임워크입니다. Javascript 뿐만 아니라 Typescript로도 완벽하게 지원합니다. (프로젝트를 생성하면 기본적으로 Typescript 기반으로 생성됨) 또한 OOP(Object Oriented Programming), FP(Functional Programming), FRP(Funtional Reactive Programming) 를 같이 사용할 수 있습니다. - OOP: 객체지향 프로그래밍 - FP: 함수형 프로그래밍 - FRP: 함수형 반응형 프로그래밍 프로젝트 생성 사전준비 - node 설치 nestjs는 node 기반의 서버 프레임워크이므로, node 설치가 필요합니다. node 설치는..

728x90
image