TIL Day 84.

Jen Devver·2024년 6월 14일

내배캠 TIL

목록 보기
90/91

Django 최종 팀 프로젝트

프로젝트 마무리

오류 개선

  • 유저 테스트 피드백 받은 것: clearCart() 에서 axios.post() 에러가 남
  • 원인: csrf 토큰이 없어서 post 요청이 보내지지 않음
  • 해결: 이상하게도 clearCart()에 csrf token을 가져오는 부분이 사라져 있었음..? merge하면서 사라진 건지..?
const csrfToken = getCsrfToken(); // 을 추가해 줌

** 수정 후 **
      function clearCart() {
        const csrfToken = getCsrfToken();
        axios.post('/orders/cart/clear/', {},
        {headers: {
            'X-CSRFToken': csrfToken
        }})
            .then(response => {
                cartData = {};
                refreshCart();
            })
            .catch(error => {
                console.error('Error clearing cart:', error);
            });
    }

모의면접

  • 오늘은 간단히 튜터님이 프로젝트에 관해서만 여쭤보셨음: 아쉬웠던 점, 어떻게 개선할지 생각이 있는지, 깃허브 규칙이 있었는지
profile
발전 중...

0개의 댓글