SDKBridgeError: Bridge 연결이 끊겼습니다.
결제페이지에 접근하면 간헐적으로 이런 에러가 발생합니다.
정확한 원인은 모르겠는데, 에러로그가 많이 쌓이게됩니다.
해당 에러가 발생해도 결제는 제대로 진행되긴합니다.
nextjs 13.0.6
tosspayments/payment-widget-sdk 0.9.1 버전입니다.
25 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
일반적으로는 결제위젯이 렌더링 되는 div 가 hide 되어 있거나 해서 발생하는 경우가 많습니다. 결제위젯을 감추거나 해당 div 를 삭제하는 등의 동작이 있는지 확인 부탁드립니다.
아 감사합니다. 조건 다시 체크해보겠습니다.
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
안녕하세요, 이어서 질문해도 될까요?
조건 제거해도, 간헐적으로 발생하고있어서요.
주문서 페이지에서 주소를 변경하기위해 주소변경 페이지로 간다던가 했다가 다시 돌아오는 경우에 자주 발생합니다.
운영 모드에서는 발생이 안되는데, 개발모드에서만 자주보이네요. ;;
정확한 이해를 위해 현상 관련하여 영상으로 공유해주시기 바랍니다.
여기 영상입니다.
react쓰셨나요?
nextjs입니다
넵
nextjs 13.0.6
tosspayments/payment-widget-sdk 0.9.1 버전입니다.
값바뀔 떄마다 위젯 초기화하면서 render해주시는 것 같은데
그렇게 되지 않도록 작업해주시면 될 것 같아요
값바뀔때는 이런식으로 처리하고있고, 해당 영상은 주소지 페이지로 넘어갔다 오는거라서,
다시 렌더링 될 수 밖에 없는 상황입니다.
render쪽 코드도 공유주시겠어요
결제위젯 초기화하는 쪽이랑요
요런식으로 되어있습니다.
이것도 useEffect에 넣을수는 없을까요?
음.. nextjs 구현 예제를보고 한건데
useAsync말고 useEffect로 변경해보면될까요 ?
네
넵 해보겠습니다
넣어도 그대로네요.
운영은 이상없으신거죠
?
방금 확인해보니 운영에서도 나타나네요.
음 우선 이거는 반복적으로 초기화되다가 발생하는 것으로 보이는데요.
일반적으로 발생하는 현상은 아니어서요
어떠헥 가이드드릴지가 애매하네요
아하.. 근데 첫진입시에도 나타날때가있는데..
그럼 뭔가 연동 부분에 이상이 있을 것 같은데요
일단 최신버전으로 한번 올려봇겠어요
네 우선 최신버전 업데이트해보겠습니다.