목록백엔드 (2)
상똥이의 Back-End 공부방
목표- 백엔드에서 페이지네이션을 위한 로직을 구현한다- n번째 페이지에 보여줄 데이터 수(limit)를 설정할 수 있다- 데이터는 생성된 시간을 기준으로 내림차순 정렬한다 목차0. 초기 설정 (데이터베이스, 초기 데이터, 데이터 타입)1. 기능 구현2. 포스트맨으로 확인 [0. 초기 설정]1. 데이터베이스- 예시로 댓글 타입을 활용했다- 프리즈마를 사용해 간단히 구현한다- 댓글 id(자동생성, 정수타입), 닉네임, 내용, 생성일자model Comment { id Int @id @default(autoincrement()) nickname String content String createdAt DateTime @default(now())} 2. 초기 데이터- 총 42개의..
IntroductionNest.js는 Node.js의 효율적이고 확장 가능한 서버사이드 프레임워크입니다. 자바스크립트를 사용하며 객체지향 프로그래밍, 함수형 프로그래밍, 함수 반응형 프로그래밍 요소를 가지고 있으며 vanilla JS 외에도 TypeScript 환경을 완벽하게 지원합니다. Nest는 내부적으로 강력한 HTTP 서버 프레임워크를 사용하는데, 기본적으로는 Express를 사용하며 Fastify를 사용할 수도 있습니다. Nest.js는 Node.js(Express, Fastify) 프레임워크 하에서 추상적인 레벨을 제공하면서도 개발자에게 자신의 API를 직접 노출시키기도 합니다. 이는 개발자로 하여금 하위 플랫폼에 사용 가능한 무수한 third-party모듈을 자유롭게 사용할 수 있도록 ..