페이징

➡️ 7주차에 이어, 타입으로 가게를 검색할 경우 해당하는 가게가 모두 조회된다.

3-3. 근데 겁나 많이.png

그런데 엄청 많이..

✅‘한식’으로 분류되는 가게는 총 24개이며, 한 페이지에 10개씩 조회되도록 하였다

  1. search로 검색 시 1페이지로 자동으로 넘어감[아래는 search의 결과]

    3-4. 페이지네이션 후 search type.png

  2. 마지막 페이지는?

    ❗3페이지가 되며 총 4개가 조회된다.

    3-5. 페이징 마지막 페이지.png

3-6.마지막페이지.png

  1. 가능한 페이지 수의 범위를 벗어난다면?

    ⛔범위 이상은 에러가 발생하도록 하였다.

    3-7. 범위 이상은 에러 생성(24개였음).png

토큰

  1. 로그인 할 때 토큰을 발급받는다.

    4-1.토큰 발급받기.png

  2. 사용자 정보 업데이트 등, 로그인 정보가 필요할 때 토큰 적용!

    수정 이전 정보

    4-3. 테스트계정 수정 이전.png

    기존의 /users/update를 /users/:id/update로 변경하고,

    method도 post에서 patch로 변경하였다.

    4-4. patch로 바꾸고, uri에 id 추가.png

    수정 후

    4-5. 변경 완료!.png

    성공!

    트랜잭션

    ✅주문이 중간에 실패할 경우 중복 주문이 되지 않도록!

    5. 트랜잭션.png

    5-1. 입력 성공일까.png