Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat: 마이피드 접근 시, 에러 케이스(탈퇴 / 잘못된id 입력 / 없는 사용자)에 따른 에러처리 로직 추가 #126

Merged
merged 1 commit into from
Feb 26, 2024

Conversation

ParkSohyunee
Copy link
Contributor

개요

  • 마이피드 url 접근 시, 사용자 케이스에 따른 에러처리를 추가했습니다.

작업 사항

  • 탈퇴한 회원이거나(400), 잘못된 id거나(400), 없는 회원(404)인 경우 에러처리
  • 모달 연동 및 확인 버튼 누르면 탐색페이지로 리다이렉트
  • 모달 내 커스텀 에러메세지

참고 사항 (optional)

  • 작업 중 만난 버그, 구현 과정 중 어려움, 고민
  • 해결 방법
  • 해당 라이브러리를 선택한 이유
  • 테스트 계획

스크린샷

Feb-26-2024 23-05-07


리뷰어에게

  • 화이팅

@ParkSohyunee ParkSohyunee added Feat 구현 Fix 에러/버그 해결 labels Feb 26, 2024
@ParkSohyunee ParkSohyunee self-assigned this Feb 26, 2024
Copy link

vercel bot commented Feb 26, 2024

@ParkSohyunee is attempting to deploy a commit to the Eujin Ahn's projects Team on Vercel.

A member of the Team first needs to authorize it.

@ParkSohyunee ParkSohyunee linked an issue Feb 26, 2024 that may be closed by this pull request
@ParkSohyunee ParkSohyunee merged commit f2094e3 into 8-Sprinters:dev Feb 26, 2024
1 of 2 checks passed
Comment on lines +37 to +50
// 탈퇴한 회원이거나(400), 잘못된 id거나(400), 없는 회원(404)인 경우 에러처리
if (isError && error instanceof AxiosError) {
return (
<Modal size="basic" handleModalClose={onClickMoveToPage('/')}>
<Modal.Title>{error.response?.data.detail}</Modal.Title>
<div className={modalStyles.buttonContainer}>
<button type="button" className={modalStyles.button.primary} onClick={onClickMoveToPage('/')}>
확인
</button>
</div>
</Modal>
);
}

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

리액트 쿼리와 에러 처리는 이렇게 하는 거군요!!
꼼꼼하게 처리해주시는 소현님 덕에 한층 더 진짜 서비스 다워지고 있는 것 같아요!🤩👍
넘 감사합니다 💗

+) 소현님!! 이거 Modal.SingleButton으로 하나짜리 버튼 구현되어있어 그거 사용해도 좋을 것 같아요!!

<Modal.Title>제목</Modal.Title>
<Modal.SigleButton>확인</Modal.SigleButton>

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

리액트 쿼리와 에러 처리는 이렇게 하는 거군요!! 꼼꼼하게 처리해주시는 소현님 덕에 한층 더 진짜 서비스 다워지고 있는 것 같아요!🤩👍 넘 감사합니다 💗

+) 소현님!! 이거 Modal.SingleButton으로 하나짜리 버튼 구현되어있어 그거 사용해도 좋을 것 같아요!! <Modal.Title>제목</Modal.Title> <Modal.SigleButton>확인</Modal.SigleButton>

오! 서영님 한개버튼을 찾고 있었는데 싱글버튼이 있었군요!! (예전에 서영님 pr에서 본 것 같군요!!😂)
감사합니당 서영님~ 수정하겠습니다!!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feat 구현 Fix 에러/버그 해결
Projects
None yet
Development

Successfully merging this pull request may close these issues.

없는 사용자의 피드로 접근 시 예외 처리
2 participants