본문 바로가기

공부/타입스크립트로 함께하는 웹 풀 사이클 개발(React, Node.js)

프로젝트: Node.js 기반의 REST API 구현(1)-스스로 설계해보기

회원가입
로그인

비밀번호 초기화
마이페이지
장바구니
주문서
주문목록
도서조회
상세페이지

POST 회원가입 /bookStore/join
req 이메일, 비밀번호, 비밀번호확인
res 회원가입이 완료되었습니다 창, 메인페이지 이동

POST 로그인 /bookStore/login
req 이메일, 비밀번호
res 메인 or 보고있던 페이지로 이동
      jwt토큰 생성 후 쿠키에 넣어주기

POST 비밀번호 초기화 /bookStore/pwInit
req 이메일, 비밀번호
res 초기화 완료되었습니다 창,
      메인 or 보고있던 페이지 이동

GET 메인페이지(신간안내) /bookStore/main?new=true&category=__
req URL new의 boolean값, category 값
res 메인에서 신간섹션에 신간도서들을 보여준다.
      신간의 카테고리에 따라 파라미터를 받아와 카테고리에 맞는 도서들만 보여준다.

GET 도서조회 /bookStore/search?word=__&category=__
req URL 검색 단어를 포함하는 도서를 찾아주며 검색 후 카테고리별로 쿼리스트링 값으로 보내준다.
res 한 페이지에 보일 수 있는 아이템의 갯수와 그에 따른 페이지네이션을 설정하여 검색어를 포함하는 도서를 보여준다.

GET 도서상세페이지 /bookStore/description?title=__&id=__
req URL 도서명, 중복이 있을 수 있으니 id를 가지고온다.
res 클릭한 도서의 상세페이지를 보여준다.


여기 부분은 jwt값을 가지고 보여줘야할 것 같은데

아직 배우지 않아서 잘 모르겠다. 차차 공부하면서 수정해야겠다.


POST 장바구니 /bookStore/cart

POST 주문서작성 /bookStore/order

POST 주문리스트 /bookStore/orderList