Skip to content

Conversation

@goodsmell
Copy link
Contributor

@goodsmell goodsmell commented Dec 5, 2025

🔗 관련 이슈

📌 PR 내용

  1. 결제 성공 페이지 orderId 수신 방식 개선
  • 기존: navigate("/purchase/success", { state: { orderId } }) 로 전달된 state만 사용

  • 문제: 백엔드에서 /purchase/success?orderId=xxx 로 리다이렉트할 경우 orderId가 undefined가 됨

  • 해결: state 값 우선 → 없으면 query param(?orderId=)에서 orderId를 가져오도록 로직 개선

  • 두 방식 모두 지원함으로써 프론트/백엔드 모든 흐름 정상 동작

  1. order/success API 호출 시 올바른 orderId 사용
  • 파싱된 orderId가 존재할 때만 API 요청하도록 안정성 강화

  • orderId 없음 시 에러 처리 추가 가능 (기본 안전장치)

🗣️ 팀원에게 공유할 내용

✅ Check List

  • 코드가 정상적으로 컴파일되나요?
  • merge할 브랜치의 위치를 확인했나요?
  • Label을 지정했나요?
  • 코드 스타일을 eslint/prettier로 맞췄나요?

@goodsmell goodsmell merged commit ab3ba51 into main Dec 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants