[ Don't try to memorize,
just repeat it
Until you automatically read it ]
시간 분배에 대해서 잘 생각해보고 진행해야겠다. 오늘은 어제 못했던 부분을 꼭 이루고자 한다.
📚 솔로데이
✔ 2일차 목표
각 에러처리에 대한 모달창 띄우기
→ 에러날 때마다 모달창을 띄우는 건 사용자 입장에서 불편하다고 생각되어, 메세지를 보이는 방향으로 수정했다.
DB에 테이블 하나 더 추가 진행
상품리스트를 제작한 후, 이미지는 정적 파일로 연결해서 DB에 절대 경로 주소를 넣어 출력했다.
클릭하면 원하는 상품이 나오는 부분까지는 기존 스프린트에서 진행했었기 때문에 어려운 점은 없었다.
유저 테이블과 연결하기(DB 관계성 맺기) + 로그인한 유저의 마이페이지에서 해당 유저가 가진 리스트 목록 출력하기(X)
DB 관계성 맺는 부분을 어떻게 해야하는지 어렵다. 유저와 상품 테이블을 만들어 둔 시점에서 다:다 관계가 맺어져있어서 조인테이블을 하나 더 만들어야한다...ㅠ... 일단 아래처럼 생각했는데...
로그인 유저가 마음에 드는 상품을 클릭한다 → 서버로 POST 요청 : 상품 id와 유저 id를 받는다.
→ 서버는 해당 id들을 조인테이블DB에 저장한다.
추후 로그인한 유저는 마이페이지에서 마음에 드는 상품 목록을 볼 수 있다.
→ 마이페이지 GET 요청 시, 유저 id 를 받아서 조인테이블 DB의 상품 id를 모두 불러온다.
서버와 클라이언트 작동을 동시에 생각해야하니 머리아프다.....
🌟 오전 10시~12시
🌟 오후 1시~6시
error.response
/ error.request