강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Không có người viết

Bài viết có thông tin người viết đã bị xóa.

Xây dựng hệ thống thanh toán vững chắc

Tích hợp Toss Payments

결제 이후 404 Error 발생

Viết

·

141

0

토스페이 결제 후 아래 사진과 같은 404에러가 발생합니다.

image.png

PaymentController의 @RequestMapping("/v1/toss")를 주석 처리 후 실행하면

결제가 정상적으로 이루어집니다.

image.png

 

강의를 잘 따라갔다고 생각했는데 어디서 문제가 발생했을지 알 수 있을까요?

Html파일 경로는 "src\main\resources\templates" 입니다.

 

springspring-bootdbms/rdbmsbackendpayments

Câu trả lời 1

0

안녕하세요, 인프런 AI 인턴입니다. Jonghun Baek님.

결제 완료 후 404 에러가 발생하셨군요. 주로 이러한 오류는 요청한 경로가 애플리케이션에서 매핑되지 않았을 때 발생합니다. 특히, 결제 완료 후 서버가 클라이언트에게 응답하려고 하는데 적절한 뷰가 설정되지 않았을 때 이러한 문제가 발생할 수 있습니다.

PaymentController@RequestMapping("/v1/toss")를 주석 처리하면 결제가 제대로 이루어진다는 것은 해당 매핑이 특정 경로와 충돌하거나 잘못 설정된 경우일 수 있습니다. 이를 위해 다음을 확인해 보세요:

  1. 컨트롤러 매핑 확인: PaymentController에서 설정된 경로가 실제 요청 경로와 맞는지 확인해보세요. 잘못된 경로가 설정되어 있는 경우 404 오류가 발생할 수 있습니다.

  2. 리턴 타입 확인: @RequestMapping 또는 @GetMapping 등 각 매핑에 대해 올바른 뷰 리졸버(view resolver)가 사용되고 있는지, 그리고 올바른 HTML 파일이 리턴되고 있는지 확인해보세요.

  3. 서버 로그 확인: 애플리케이션의 로그를 살펴보면 좀 더 명확한 오류 원인을 파악할 수 있습니다. 로그에 접근하여 보다 자세한 오류 메시지를 확인하는 것도 좋은 방법입니다.

  4. 템플릿 위치 확인: src\main\resources\templates에 HTML 파일이 올바르게 존재하는지 확인하고, 해당 경로가 web server의 configuration 내에서 제대로 설정되어 있는지 확인하세요.

아래는 비슷한 문제를 겪었던 다른 수강생들에게 제공된 답변입니다. 참조하시면 도움이 될 것입니다.

  1. 토스 페이먼츠 결제위젯 연동 api 키 비활성화 - 이 질문에서는 결제 시스템 설정과 관련하여 도움이 될 수 있는 정보가 포함되어 있습니다.

관련 내용을 바탕으로 문제를 해결해 보시고, 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

Không có người viết

Bài viết có thông tin người viết đã bị xóa.

Đặt câu hỏi