[project BODYLIKE] Cart 기능

Minjae JO·2022년 9월 7일
0

장바구니


-9102736838140524926________________________________2022-08-26_________________12 24 19 (1)

  • 유저 정보 확인 후 유저가 담은 상품 조회
    - 토큰 유무에 따라 우선 로그인된 유저인지 아닌지를 확인하고, 토큰이 있다면 서버에 있는 토큰 정보와 일치하는지 확인
    - 토큰 정보가 일치하면, 해당 유저의 장바구니 상품 정보를 프론트에 응답

  • 장바구니 내 상품 수량 조절 및 가격 실시간 반영
    - 수량 카운트 플러스 마이너스 버튼을 누를 때마다 서버에 PATCH 요청을 보내게 되어, 서버에서 실시간으로 장바구니 상품 수량이 업데이트
    - 동시에 업데이트 된 유저의 장바구니 상품 정보가 수량 변경 시마다 재조회
    그에 따른 총 상품가격 정보가 반영됨

  • 상품 개별 삭제 기능
    - DELETE 요청을 통해 서버에서 실시간으로 선택한 상품 id를 조회하여 삭제하고, 장바구니 정보가 업데이트되어 재조회

  • 장바구니 비우기(상품 전제 삭제) 기능
    - DELETE 요청을 통한 해당 유저의 장바구니에 담긴 모든 상품 삭제

0개의 댓글