-
Day 7: 실습 및 문제 해결21일오블완챌린지_vue.js와fastapi로 만드는 웹 주문 시스템 2024. 11. 13. 05:17
오늘은 지난 주 동안 작성한 코드를 직접 실행하면서 발생할 수 있는 문제를 찾아 수정해보는 시간을 가집니다. 그리고, 주말 동안 실습해 볼 추가 과제와 토론 주제도 함께 제공합니다.
1. 코드 실행 및 오류 해결
코드를 실행하고, 발생하는 경고나 오류 메시지를 확인하며 문제를 해결해 봅니다. 예를 들어:
- 서버와 클라이언트의 연결 확인: Vue와 FastAPI 간 데이터 전송이 원활하게 이루어지는지 테스트해 보세요.
- 에러 처리: 올바르지 않은 데이터를 전송할 때 어떻게 처리하는지 확인해 보세요.
- 라우팅 동작 확인: /confirmation 페이지와 같은 네비게이션이 제대로 이루어지는지 점검합니다.
2. 추가 도전 과제 (선택 사항)
이번 주 학습을 바탕으로 간단한 도전 과제를 통해 개념을 더 깊이 이해해 봅니다.
- 주문 목록 필터링: 현재 저장된 주문 목록에서 특정 상품명이나 사용자 이름으로 필터링하여 검색하는 기능을 구현해 보세요.
- 에러 메시지 개선: 사용자 경험을 고려하여 오류가 발생했을 때 좀 더 친절한 메시지를 제공하는 방법을 추가해 보세요.
3. 피드백 반영 및 토론 주제
댓글이나 피드백이 달린 경우, 독자들과의 상호작용을 통해 개선할 부분을 찾아봅니다.
- 피드백 수집 및 반영: 독자가 제안한 개선 사항이 있다면 이를 반영하고 결과를 공유해 보세요.
- 토론 주제: “Vue와 FastAPI를 활용하여 확장 가능한 웹 애플리케이션을 개발하려면 어떤 추가 기능이 필요할까요?”와 같은 질문을 통해 독자들과 토론을 유도해 보세요.
마무리
이번 주의 복습과 실습을 통해 기본적인 웹 주문 시스템 구조와 클라이언트-서버 간 통신 개념이 잘 정리되었길 바랍니다. 다음 주에는 더 나아가, 데이터베이스를 활용해 데이터를 영구적으로 저장하는 방법과 기능 확장에 대해 배울 것입니다.
'21일오블완챌린지_vue.js와fastapi로 만드는 웹 주문 시스템' 카테고리의 다른 글
Day 9: 서버에서 주문 상태 설정 (예: 대기 중, 승인됨, 완료됨) (0) 2024.11.15 Day 8: 주문 폼 개선 – 수량, 주문 메모 등 추가 입력 항목 추가 (0) 2024.11.14 Day 6: 이번 주 학습 내용 복습 및 코드 정리 (4) 2024.11.12 Day 5: Vue와 FastAPI 연결 테스트 및 서버에서 임시로 데이터 저장하기 (0) 2024.11.11 Day 4: FastAPI 서버 설정 및 기본 API 엔드포인트 생성하기 (2) 2024.11.10