유튜브블로그Top 10
내 프로필

데브허브 안내
소개업데이트 소식

데브허브 커뮤니티

Flutter Riverpod Clean Architecture Part 2

dbestech

2024. 12. 31.

0

#backend
#mobile app
  • 서버측 페이징 구현: 클라이언트의 페이지 요청을 받아 서버에서 페이지당 10개의 제품 정보만 제공하여 효율적인 데이터 관리. ⚙️
  • 쿼리 파라미터 활용: request.query.page를 통해 클라이언트의 페이지 요청 정보를 받아 처리. 🔎
  • 페이지 크기 제한: 서버에서 페이지 크기를 10으로 고정하여 클라이언트의 임의적인 요청 방지. 🔒
  • 상세 정보 제공 여부: request.query.detailed 쿼리 파라미터를 통해 제품 상세 정보(리뷰 포함) 제공 여부를 제어. 🗂️
  • 데이터 필터링: 불필요한 정보(리뷰, 평점) 제거하여 응답 데이터 용량 최소화 및 성능 향상. 🧹
  • skip 연산자 활용: skip 연산자를 이용하여 페이지별 데이터 건너뛰기 구현. ➡️
  • 페이지별 데이터 추출: 페이지 번호와 페이지 크기를 기반으로 정확한 데이터 범위 추출. 🧮

Recommanded Videos