REST란 무엇인가?
REST(Representational State Transfer)는 2000년 로이 필딩(Roy Fielding)의 박사 논문에서 제시된 웹 아키텍처 스타일입니다.
4장에서는 NestJS 애플리케이션의 보안과 사용자 관리에 필수적인 인증 및 권한 부여 시스템을 살펴보았습니다. 이제 5장에서는 현대 웹 애플리케이션 백엔드 개발의 핵심인 REST API 개발을 다룹니다.
REST API 개발와 RESTful를 중심으로 RESTful API 설계 원칙과 구현의 판단 흐름을 읽습니다.
REST(Representational State Transfer)는 2000년 로이 필딩(Roy Fielding)의 박사 논문에서 제시된 웹 아키텍처 스타일입니다.
위의 REST 원칙을 기반으로 실제 RESTful API를 설계할 때 따르는 일반적인 관례들입니다.
NestJS는 데코레이터와 모듈 기반 아키텍처를 통해 RESTful API를 매우 직관적으로 구현할 수 있도록 지원합니다.
애플리케이션을 실행하고(npm run start:dev), Postman이나 유사한 도구를 사용하여 테스트합니다.