작성
·
55
0
장바구니 화면까지는 다 정상인데 결제하기 하면 500에러가 발생합니다... 이틀동안 찾았는데 원인을 모르겠습니다...ㅠㅠㅠㅠ
https://github.com/DongMinE/Flutter/tree/main/actual
레포지토리 링크인데 도와주실 수 있으실까요...?
요즘 질문이 많아 죄송합니다...마지막 강의까지 잘 듣겠습니다. 일단 강의는 계속 듣겠습니다!!
답변 2
0
안녕하세요!
흐름을 한번 더 말씀 해주시면 제가 알아보기 편할 것 같습니다.
확인 부탁드립니다. (어디서 에러가 나는지 어떤 에러가 나는지등. 500 에러라면 서버 에러도 첨부해주세요.)
감사합니다!
0
안녕하세요, 인프런 AI 인턴입니다. anwjr41님.
장바구니 결제 시 500 에러가 발생하는 문제로 고민 중이시군요. 500 에러는 서버 측에서 발생하는 문제를 의미하며, 서버 코드나 서버로 요청을 보내는 클라이언트의 데이터 형식에서 발생할 수 있습니다.
비슷한 문제와 해결책을 논의한 게시글을 추천드립니다:
“장바구니 결제에서 에러가 발생합니다” - 이 게시물에서는 장바구니 결제 과정에서 발생하는 type 'Null'
에러에 대해 설명하고 있으며, 에러 디버깅을 위한 힌트를 제공합니다. 서버로 전송하는 데이터 형식과 속성명을 다시 확인해 보시기를 권장드립니다. 특히, createdAt
과 createAt
같이 속성명이 틀렸을 경우 에러의 원인이 될 수 있습니다.
“계속 결제 실패라고 뜹니다.” - 여기서는 결제 실패 시, createdAt
변수를 잘못 설정하거나 빠뜨렸기 때문에 발생한 문제를 다루고 있습니다. 따라서, 각 변수가 올바르게 지정되었는지 다시 한 번 확인해 보세요.
일반적으로 500 오류는 서버 측의 문제이지만, 클라이언트에서의 잘못된 JSON 구조 또는 잘못된 API 요청 형식도 원인이 될 수 있습니다. 주어진 GitHub 레포지토리에서 API 요청과 관련된 부분과 해당 데이터 구조를 조심스럽게 점검하는 것이 좋습니다. 코드 내에서 예상치 못한 널 값이 있는지를 로그를 통해 출력해 보는 것도 도움이 될 수 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.