section 04 퀴즈 질문입니다 ㅠ

삭제하기 버튼을 눌럿을때
이런 에러가 뜨는데 이유를 모르겠습니다 ㅜㅠ
답변 1
0
안녕하세요 호겸님
우선 400에러를 만나셨다면 개발자도구 네트워크 창에서 어떤 문제 때문에 400에러가 발생하였는지 확인해야 합니다.
1. 개발자 도구 네트워크 창에서 어떤 에러가 발생했는지 확인하기
2. 삭제할 id 값이 event.target.id로 받아왔을 경우 console 창에 잘 찍히는지
확인해서 해결해보시고 해결 안되실 경우 댓글 남겨주세요.
0
위에 gql에서 productId: $Id와 밑에 variables에 Id: e.target.id로 하면 에러가 뜨는데
productId: $productId와 variables에 productId: e.target.id로 작성하면 정상작동됩니다
위처럼 $Id, Id:e.target.id로 작성하면 왜 에러가 뜨는지 모르겠습니다.
0
안녕하세요 호겸님
gql 코드 확인결과productId: $Id 로 주시고 $productId: ID 로 연결하셨군요
호겸님이 작성하신 이 코드를 간단히 설명하자면 productId라는 것을 $Id라는 이름으로서 ID에 연결하겠다라는 의미가 되야 코드가 정상작동합니다.
하지만 지금 코드상에서는 productId라는 것을 $Id로 부르기로 하고 ID에는 $productId 라는 이름으로 연결을 지어주셨네요. 여기서 연결시킨 $productId는 호겸님이 설정한 이름이 아니기 때문에 연결이 정상적으로 이루어지지 않습니다.
호겸님이 질문하신것처럼 $Id로 연결하여 정상 작동 하기 위해서는
mutation deleteProduct($Id : ID){
deleteProduct(productId : $Id){
...
}
}형식이 되어야 합니다
fetchBoardsOfMine, fetchBoardsCountOfMine 에러 문의드립니다
0
41
1
댓글 기능 구현 중 질문드립니다.
0
68
1
쿠폰코드 발급
0
147
2
example 서버 플레이그라운드, API 접속 모두 안됩니다.
0
89
2
문의드립니다!! ㅠㅠ
0
107
2
graphql 백엔드 서버가 포폴용 빼곤 접속이 안됩니다.
0
80
2
_app.js 작성 이후로 에러가 발생하네요
0
96
2
학습자료
0
72
2
학습자료가 안열립니다.
0
51
2
플레이 그라운드 퀴즈 문제 질문이 있습니다.
0
61
0
기존강의 구매자, 업데이트 끝인가요?
0
111
3
업데이트 버전 수강
0
89
2
완벽한 프론트엔드
0
136
2
나만의 쇼핑몰 샘플 페이지 접속 확인부탁드립니다.
0
84
1
graphql 접속이 안됩니다.
0
101
2
const, let 사용 질문 드립니다.
0
72
2
싸이월드 만들기 1탄 피드백 부탁드립니다.
0
124
2
회원가입 과제 피드백 부탁드립니다.
0
81
2
styled.span / styled.input "CSS 자동완성"
0
47
1
쿠폰 발급 관련
0
167
2
서버 502 error
0
248
2
쿠폰 다시 부탁드려도 될가여?
0
140
2
a태그 패딩했을때 왜 크기가 줄어들지 않고 늘어나나요
0
185
2
2분 44초 질문
0
132
3





