작성
·
399
답변 3
2
그 graphql cart부분에서
export const ADD_CART = gql` | |
mutation ADD_CART($id: string) { | |
id | |
imageUrl | |
price | |
title | |
amount | |
} | |
`; |
이렇게 작성되어 있으시던데
제 코드는 아래와 같은데 확인해보시면 좋을거같습니다!
1
제가 다음주 월요일까지 컴퓨터에 접근이 어려운 상황이라 당장은 정확한 답변을 드리지 못할것 같아요.
이에 대해서는 월요일까지 문제해결이 안되셨다면 그 때 면밀히 살펴보도록 하겠습니다.
깃헙엔 매일매일 작업내용을 그대로 푸시했습니다. 해당 일차의 커밋로그를 확인하시면 됩니다!
0
이미 해결하셨겠지만, 저도 비슷한 문제를 경험하였고
2일차 '장바구니 담기 API / 장바구니 페이지' 강의만 보고 진행하는 경우
헤맬 수 있는 부분이 있어 혹시나 하고 공유드립니다.
(1) 영상 내 graphql/cart.ts 파일을 수정하시는 장면이 편집된 것으로 보입니다.
따라서 코드를 따라치시는 경우 놓치실 수 있습니다. (제가 못보고 지나쳤을 수 있습니다.)
장바구니 담기 API / 장바구니 페이지 - 6:14, 10:40, 12:09
장바구니 담기 API / 장바구니 페이지 - 17:26에서 수정되어 등장합니다.
(2) 장바구니 캐시 문제
장바구니 페이지를 이미 접근한 경우
추가적으로 제품을 담아 재접근하더라도 기존 캐시를 가져오기 때문에 페이지에 반영이 안될 수 있습니다.
해당 내용 관련하여 3일차 '장바구니 페이지 / 목록, 수정 API'에 설명 주셨으나,
2일차 강의만 수강하신 상태라면 헷갈리실 수 있을 것 같습니다!
이상입니다.
영광님 말씀대로 graphql 코드에 빠진 부분이 있네요.
ADD_CART, GET_CART 부분을 잘 비교해 보세요 :)
https://github.com/roy-jung/livecode-study_mall/blob/808249f1935c96ee70a54b39fa770625f8d7cb93/src/graphql/cart.ts