백엔드 실습(5)

wltjd1688·2025년 3월 13일

풀사이클

목록 보기
32/74

도서API를 통해 전체조회, 개별조회, 카테고리별 조회, 카테고리 조회를 구현할 예정

테이블 생성

  • 도서 테이블

💡예약어와 컬럼명이 겹치게되면 오류가 날 가능성이 진짜 쬐끔이라도 있으니까 되도록 피하면 좋다.

이미지 처리

piksum이라는 더미 이미지를 추가할 수 있느 사이트,
사이트에 가보면 링크만 입력하면 이미지를 사용할 수 있다고 함

  • 카테고리 테이블

controller 구현

  • bookContorller.js
    • allBooks(책 전체조회 및 카테고리별 조회)
      두 api의 주소가 같은데 카테고리id를 쿼리로 받아오기에, 두 로직을 합쳐서 컬럼이 있으면 카테고리를, 없으면 전체조회하도록 만듬
    • bookDetail(책 개별조회): 말 그대로 개별조회
  • categoryContorller.js
    • allCategory(카테고리 전체조회)
      나중에 프론트에서 목차 만들때, 책에 category_id를 이용해서 id가 아나리 카테고리 이름으로 출력할때 사용할 예정

Postman을 통한 API 테스트

  • 전체 도서 조회 GET /books

  • 개별 도서 조회 GET /books/:id

  • 카테고리별 조회 GET /books?category_id=?

  • 카테고리 조회 GET /category

profile
일단 해!!!!

0개의 댓글