본문 바로가기

TIL

[TIL 2024. 05. 27] elder template

음성인식 재시작 버튼(elder_menu.html)

  • elder_start에서 음성인식 이후 elder_menu로 넘어온 후에 필터된 메뉴 모두가 마음에 들지 않을 경우에 다시 처음부터 주문 로직을 실행할 수 있는 버튼(음성인식 재시작 버튼)이 필요함
  • utterance에러
    • speak()함수 자체를 타지 않는 문제→ 정상 작동하는 앞의 speak를 그대로 가져다가 text를 함수 내에서 재정의해서 사용했음
  • csrf토큰 에러
    • elder_start에서 사용한 csrf토큰을 elder_menu에서 가져오지 못하는 문제(Null으로 반환)
    • elder_start의 form태그를 그대로 사용해서 csrf토큰의 정보를 넘겨줘서 해결

elder_menu 결제하기로 넘어가기

  • elder_menu.html에서 장바구니에 item들을 추가하고 결제하기 버튼을 누르면 에러가 발생했음
  • 기획에 따르면 “결제하기”버튼 클릭시 “주문번호”가 나오는 화면으로 넘어가야 함
  • js코드로 html상의 id값인 totalPrice(←addItem()의 결과)으로 가져오고, 이를 currentTotal(←int로 바꿈) 로 재정의함→ 이를 함수 정의 바깥에서 새롭게 정의하여 활용함으로써 문제 해결함