NestJS로 효율적인 백엔드 개발하기 (03) - 컨트롤러 사용하기
·
NestJS/개념과 구조 정리
컨트롤러(controller)란?NestJS의 컨트롤러는 HTTP 요청을 받아 처리할 메서드로 연결하고, 서비스의 실행 결과를 클라이언트에게 돌려주는 역할을 한다. URL 경로와 HTTP 메서드를 매핑해 애플리케이션의 라우팅을 담당하는 핵심 요소이다.시작 전 셋팅nest g resource users시작 전 위의 명령어를 실행하여 users를 만들어준다.@Getimport { Controller, Get } from '@nestjs/common';@Controller('users')export class UsersController { @Get() findUser(): string { return 'find user page'; }}@Controller('users')를 통해서 localhos..
NestJS로 효율적인 백엔드 개발하기 (02) - 컨트롤러, 서비스, 모듈
·
NestJS/개념과 구조 정리
기본설명Nest는 타입스크립트와 순수 자바스크립트 모두와 호환 됨순수 자바스크립트와 함께 사용하려면 Babel 컴파일러가 필요함25년 12월 기준 Node.js(20) 이상의 버전이 설치되어 있는지 확인이 필요디렉토리 확인하기이전에 01번 포스트에서 정상적으로 진행했다면 보일러플레이트가 정상적으로 설치되었을 것이다. 그리고 src 폴더를 열어본다.보일러 플레이트란?컴퓨터 프로그래밍에서 "보일러플레이트"는 각종 프로젝트의 기본이 되는, 재사용될만한 소스 코드 기반을 의미합니다. 프로젝트를 시작할 때마다 기본이 될만한 세팅들을 매번 넣어준다면 초기 준비 시간이 많이 소요될 수 있기 때문에, 자주 사용되는 "상용구 코드"를 미리 프로젝트화 하여 제작해두는 것입니다. 여러 회사들은 각자 사내에서 주요 기술이라고..