inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]

30강. 책 생성 API 개발하기

서버 응답관련 질문

99

kb091134

작성한 질문수 1

0

안녕하세요, 조교님

 

30강 강의를 들으면서 문제가 발생해 질문을 남기게 되었습니다.

 

이 전까지는 정상적으로 작동하였는데 "책 등록" 기능이 제대로 동작하지 않습니다.

image.png

 

코드에는 문제가 없어 보이고, 서버는 정상 동작합니다.

책 등록에서 저장 버튼을 누르면 위와 같은 메시지가 뜨는 상황인데, 혹시 해결방법을 아실까요?

java spring aws mysql spring-boot jpa

답변 2

0

최태현

안녕하세요! kb091134님! 🙂

해당 에러가 나오는 원인을 추적해봐야 알 수 있을 것 같은데요!

  • 크롬 개발자 도구 > 네트워크 탭을 확인해 단서를 찾을 수도 있고

  • 실행 중인 서버에 나오는 로그를 참고하셔서 단서를 찾으실 수도 있습니다.

추가적인 단서를 알게 되시면 저도 함께 원인을 고민해보도록 하겠습니다. 감사합니다! 🙏

0

인프런 AI 인턴

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

kb091134님, 서버 응답 관련 문제에 대해 문의 주셔서 감사합니다.

문제 상황 요약:
현재 “책 등록” 기능에서 저장 버튼을 클릭하면 “post /book” URI에 대한 서버 응답이 없다는 메시지가 나타나고 있습니다. 이는 주로 클라이언트와 서버 사이의 네트워크 통신에 문제가 있을 때 발생할 수 있는 문제입니다.

해결 방안 제안:

  1. 서버 확인:

    • 서버가 정상적으로 구동 중인지 확인하세요. 터미널 또는 IDE에서 서버 로그를 확인하여 에러 메시지가 있는지 살펴보세요.
    • 서버가 “post /book” 요청을 받는지 확인하세요. 해당 엔드포인트에 대한 컨트롤러가 제대로 설정되어 있고, 메소드가 POST 요청을 수신할 수 있도록 구성되어 있는지 확인합니다.
  2. CORS 설정:

    • 클라이언트와 서버가 다른 도메인에 있는 경우, CORS 설정이 문제를 일으킬 수 있습니다. 서버의 CORS 정책을 확인하고 필요하다면 설정을 수정하여 크로스 도메인 요청을 허용하도록 설정해 보세요.
  3. 네트워크 문제 확인:

    • 로컬 호스트 주소나 포트가 올바르게 설정되어 있는지 확인하세요. 예를 들어, 클라이언트 코드에서 사용되는 API 엔드포인트 주소가 http://localhost:8080/book 인지 확인합니다.
    • 방화벽이나 네트워크 설정이 서버 통신을 차단하고 있지 않은지 확인해 보세요.
  4. JavaScript/AJAX 요청 확인:

    • 브라우저 개발자 도구(Developer Tools)를 열어서 네트워크 패널(Network Tab)을 확인하여 AJAX 요청이 어떻게 이루어지고 있는지 살펴보세요. 요청이 정상적으로 보내어지고 응답이 있는지 확인합니다.
    • 특히, 요청에 사용되는 HTTP 메소드가 POST인지 확인하고, 요청 시 필요한 헤더가 올바르게 설정되어 있는지 검토하세요.

관련된 동일한 문제 해결 경험이 있는 게시물은 다음과 같습니다 :

문제 해결에 도움이 되었으면 좋겠습니다. 추가적으로 궁금한 점이 있으시면 이어서 질문해 주세요. 곧 지식공유자께서 보다 상세한 답변을 제공해 주실 것입니다.

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

패키지 구분에 대해 궁금한게 있습니다

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