본문 바로가기

IT-사이드 프로젝트

쇼핑몰 사이트 만들기27(Add to Cart 기능 개선 및 카트 Tab 만들기)

저번에 Add to Cart를 누름으로써 해당 상품을 카트에다가 넣는 기능을 만들었잖아요. 거기서 한가지 작업을 더 해주도록 하겠습니다.

users.js에서 카트에 관한 작업 처리를 해주겠습니다.

그리고 history에 관해서 설명하자면 결제 내역에 관한 것입니다.

 

이렇게 Add to Cart 버튼을 통해서 user안에 카트필드랑 history 필드 넣는 것을 성공하였는데요. 이제는 카트 페이지 만드는 것을 해주도록하겠습니다.

 

일단 쇼핑 카트 페이지 만드는 순서를 말하자면,

1. 빈 쇼핑 카트 페이지 만들기

2. 카트 페이지 Route 만들기

3. Cart 페이지를 위한 탭을 만들기

4. 카트 안에 들어가 있는 상품들을 데이터베이스에서 가져오기

 

 

views 폴더 안에 CartPage라는 폴더를 만들고 그 안에 CartPage.js를 생성함으로써 빈 쇼핑 카트 페이지를 만들어줬습니다.

 

 

그리고 이제 카트 페이지 Route를 만들어서 다른 페이지에서 카트 페이지로 들어올 수 있게 만들어줘야하는데요.

그리고 CartPage는 로그인된 사람만 들어올 수 있게 해줘야하니 true로 지정해줬습니다.

 

다음으로는 Cart 페이지를 위한 탭을 만들어줘야합니다. 이것도 ant design을 사용해주도록하겠습니다.

 

결과: