서버 응답관련 질문
99
작성한 질문수 1
안녕하세요, 조교님
30강 강의를 들으면서 문제가 발생해 질문을 남기게 되었습니다.
이 전까지는 정상적으로 작동하였는데 "책 등록" 기능이 제대로 동작하지 않습니다.

코드에는 문제가 없어 보이고, 서버는 정상 동작합니다.
책 등록에서 저장 버튼을 누르면 위와 같은 메시지가 뜨는 상황인데, 혹시 해결방법을 아실까요?
답변 2
0
안녕하세요! kb091134님! 🙂
해당 에러가 나오는 원인을 추적해봐야 알 수 있을 것 같은데요!
크롬 개발자 도구 > 네트워크 탭을 확인해 단서를 찾을 수도 있고
실행 중인 서버에 나오는 로그를 참고하셔서 단서를 찾으실 수도 있습니다.
추가적인 단서를 알게 되시면 저도 함께 원인을 고민해보도록 하겠습니다. 감사합니다! 🙏
0
안녕하세요, 인프런 AI 인턴입니다.
kb091134님, 서버 응답 관련 문제에 대해 문의 주셔서 감사합니다.
문제 상황 요약:
현재 “책 등록” 기능에서 저장 버튼을 클릭하면 “post /book” URI에 대한 서버 응답이 없다는 메시지가 나타나고 있습니다. 이는 주로 클라이언트와 서버 사이의 네트워크 통신에 문제가 있을 때 발생할 수 있는 문제입니다.
해결 방안 제안:
서버 확인:
- 서버가 정상적으로 구동 중인지 확인하세요. 터미널 또는 IDE에서 서버 로그를 확인하여 에러 메시지가 있는지 살펴보세요.
- 서버가 “post /book” 요청을 받는지 확인하세요. 해당 엔드포인트에 대한 컨트롤러가 제대로 설정되어 있고, 메소드가 POST 요청을 수신할 수 있도록 구성되어 있는지 확인합니다.
- 서버가 정상적으로 구동 중인지 확인하세요. 터미널 또는 IDE에서 서버 로그를 확인하여 에러 메시지가 있는지 살펴보세요.
CORS 설정:
- 클라이언트와 서버가 다른 도메인에 있는 경우, CORS 설정이 문제를 일으킬 수 있습니다. 서버의 CORS 정책을 확인하고 필요하다면 설정을 수정하여 크로스 도메인 요청을 허용하도록 설정해 보세요.
- 클라이언트와 서버가 다른 도메인에 있는 경우, CORS 설정이 문제를 일으킬 수 있습니다. 서버의 CORS 정책을 확인하고 필요하다면 설정을 수정하여 크로스 도메인 요청을 허용하도록 설정해 보세요.
네트워크 문제 확인:
- 로컬 호스트 주소나 포트가 올바르게 설정되어 있는지 확인하세요. 예를 들어, 클라이언트 코드에서 사용되는 API 엔드포인트 주소가
http://localhost:8080/book인지 확인합니다.
- 방화벽이나 네트워크 설정이 서버 통신을 차단하고 있지 않은지 확인해 보세요.
- 로컬 호스트 주소나 포트가 올바르게 설정되어 있는지 확인하세요. 예를 들어, 클라이언트 코드에서 사용되는 API 엔드포인트 주소가
JavaScript/AJAX 요청 확인:
- 브라우저 개발자 도구(Developer Tools)를 열어서 네트워크 패널(Network Tab)을 확인하여 AJAX 요청이 어떻게 이루어지고 있는지 살펴보세요. 요청이 정상적으로 보내어지고 응답이 있는지 확인합니다.
- 특히, 요청에 사용되는 HTTP 메소드가 POST인지 확인하고, 요청 시 필요한 헤더가 올바르게 설정되어 있는지 검토하세요.
- 브라우저 개발자 도구(Developer Tools)를 열어서 네트워크 패널(Network Tab)을 확인하여 AJAX 요청이 어떻게 이루어지고 있는지 살펴보세요. 요청이 정상적으로 보내어지고 응답이 있는지 확인합니다.
관련된 동일한 문제 해결 경험이 있는 게시물은 다음과 같습니다 :
- 책 등록 기능에서 발생하는 서버 응답 문제 해결 방법: 해당 글에서는 비슷한 문제의 원인으로 클라이언트 단에서 포트 설정이 잘못된 상황을 다루고 있으며, baseURL을 올바르게 수정하여 문제를 해결한 사례입니다.
문제 해결에 도움이 되었으면 좋겠습니다. 추가적으로 궁금한 점이 있으시면 이어서 질문해 주세요. 곧 지식공유자께서 보다 상세한 답변을 제공해 주실 것입니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
패키지 구분에 대해 궁금한게 있습니다
0
29
2
리액트 관련 질문이 있습니다.
0
67
2
스프링부트 버전
0
83
2
7강 강의를 들으려고 했는데 오류가 나서 서버가 안 켜지는거 같아요.
0
64
2
33강. UserLoanHistory의 관계성에 대한 질문
1
57
2
Java JDK 버전 문의의 건
0
142
2
ec2 에서 Linux버전이 달라져서 설치가 안되는것 같은데 자료 최신화좀 해주세요.
0
91
3
h2 console 접속했을 테이블 질문
1
70
1
ec2 서버에서 스프링 실행도 되고 인바운드 설정까지 했는데 index.html 안됨
0
83
2
15강. updateUser() 질문
0
57
2
깃허브 질
0
90
2
여기까지 다 끝냈다고 하셨는데
0
83
2
왜안될까요
0
72
2
MySQL 창이안ㄴ뜹니다
0
59
2
포스트맨
0
55
1
spring 개념적인 질문
0
73
2
인텔리제이 샘플코드 실행 안됨 오류
0
150
2
aws 배포할때 .env 파일에 저장한 환경변수에 관하여 여쭤볼게 있습니다
0
90
1
마이그레이션 오류입니다.
0
179
3
Whitelabel Error Page 오류가 났습니다.
0
179
2
안녕하십니까! 오류가 났습니다.. 도와주세요 ㅜㅜ
1
99
3
궁금한게 있습니다.
0
64
2
DTO 관련
0
72
2
궁금한게 있습니다!
0
73
2





