강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

융융님의 프로필 이미지
융융

작성한 질문수

graphQL 오류 질문

작성

·

135

0

요청하기 버튼을 클릭하면 이와 같이 오류가 계속 뜹니다. 강의와 똑같이 코드를 입력했는데도 계속 오류가 발생되는 이유가 뭘까요? ㅜㅜ 오타를 발견해 오타를 모두 수정했는데도 똑같은 오류가 생깁니다.

혹시 제가 발견 못한 오타라도 있을까요?ㅜㅜ

답변 1

0

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

GraphQL 오류 문제로 어려움을 겪고 계시는 지은님, 안타깝게도 저희는 코드 전체 또는 서버 로그를 볼 수 없어 정확한 오류 원인을 알려드리기는 어렵습니다. 하지만 일반적으로 “Response not successful: Received status code 400” 오류는 몇 가지 가능한 시나리오가 있습니다:

  1. GraphQL 문법 오류: CREATE_PRODUCT 뮤테이션 정의 시에 문법적으로 올바르게 작성되었는지 확인하세요.
  2. 전송한 변수의 문제: $seller$createProductInput에 잘못된 값을 넣어서 요청이 실패할 수 있습니다.
  3. 서버 측 검증 실패: 서버 측에서 요청 데이터를 검증할 때 규칙에 맞지 않는 경우 발생할 수 있습니다.
  4. HTTP 네트워크 요청 설정의 오류: Apollo Client 설정 시, HTTP 링크 생성 부분에 문제가 있을 수 있습니다. (createHttpLink.js)

해결책으로 다음을 시도해보시기 바랍니다:

  • Chrome 개발자 도구의 Network 탭에서 실패한 요청에 대한 상세 정보를 확인하세요.
  • 요청 페이로드를 검토하여 GraphQL 뮤테이션과 변수들이 올바른지 확인하세요.
  • 서버의 로그나 GraphQL 스키마 정의를 검토하여 입력 데이터가 기대하는 형식에 부합하는지 확인하세요.

또한, 인프런의 FAQ나 문의하기를 활용해 추가적인 지원을 받아보시는 것도 좋은 방법입니다.

혹시라도 오타를 찾지 못하셨다면, 코드를 한 번 더 꼼꼼히 검토하시는 것을 추천드립니다. 에러 메시지나 네트워크 요청 정보를 바탕으로 문제를 해결하시길 바랍니다.

융융님의 프로필 이미지
융융

작성한 질문수

질문하기