addCart 오류 질문있습니다!
300
작성한 질문수 28
안녕하세요 재남님!
addCart를 제외한 나머지 Mutation 및 Query는 response를 잘 받고 있는 상황인데, addCart는 amount가 누적이 되면서 아래와 같이 error가 나고 있습니다.. (이상하게도 JsonDB에서는 데이터가 바뀌고 있습니다!)
TypeError라고 뜨고 있어서 스키마 및 데이터 타입을 다시 점검해봐도 알맞게 들어가고 있습니다.. 뭐가 문제인지 잘모르겠습니다ㅜㅜ


답변 1
0
이것만 봐서는 저도 원인을 정확히 알기는 어렵네요.
다만 에러메시지로부터 한가지 추측할 수 있는 것은
서버쪽 파일 중에 addCart 성공시 응답값을 전송해주는 코드에 문제가 있지 않을까- 하는 정도로군요.
resolvers/cart.js의 addCart 부분부터 디버깅해보시는 수밖에 없겠어요.
그래도 안되면 코드를 올려주세요.
0
Resolve - cart
Schema - cart

type

디버깅 해보니까
setJSON(db.cart)에 문제..?가 있는거같아요 !
update도 setJSON함수가 호출되면 addCart에서 나는 error가 똑같이 나는 상황입니다. 왜 그런걸까요..
0
코드 살펴보았고 돌려보았는데, 제 컴퓨터에서는 몇가지 문제점이 발견되었으나 코드 자체가 아닌 환경탓이었던것 같아요.
패키지 중에 scss => sass 로 바꿔 설치해야 실행이 되더군요.
클라이언트에서 서버쪽에 요청을 보낼 떄마다 db가 갱신되면서 서버가 재실행되고 있어요. 그때문에 필요한 데이터를 클라이언트로 전송해주지 못해 에러가 발생하는거죠.
db가 변경되더라도 서버는 재실행하지 않도록 nodemon.json 파일만 추가해주면 될 것 같습니다.
0
db가 갱신되면서 서버가 재실행하여서 필요한 데이터를 클라이언트로 전송해주지 못하게 하기위해서
ignore : db/**/* 로 제외시키는 거라고 이해하면 될까요 ?!
0
db.json은 서버 실행시 한 번만 읽어옵니다. 그걸로 서버상에서는 db.json의 파일갱신여부와 무관하게 변경된 데이터를 잘 가지고 있어요.
다만 서버를 재실행하게 되면 그땐 다시 db.json을 불러오겠죠.
장바구니 담기 버튼 누르면 404에러가 뜹니다
0
270
1
[useRoutes, React-Query 오류 해결방법] No QueryClient set, use QueryClientProvider to set one 에러 나시는 분 보세요 !!!
4
1227
2
깃허브에서 선생님께서 올리신 파일 받아,, 실행시켜보려했으나 안됩니다
0
355
1
상품목록페이지만들기에서 ... 막힙니다..
0
421
1
강의 시점과 지금시점이 꽤 달라진게 있는거 같아요
0
507
1
상품목록 불러오기, 장바구니 삭제 에러 질문 드립니다
0
418
1
graphqlFetcher 관련 에러와 , data 객체 정의 되지 않는 오류 질문 드립니다
0
577
2
productdetail 데이터 안불러와지고 있습니다.
1
452
1
query 에러 발생했습니다.
1
547
1
react typescript vite 설치시 오류 질문드립니다.
0
1806
2
섹션1의 1강 routes.tsx에서 에러가 발생합니다
0
820
2
routes.tsx에서 질문이 있습니다!
1
583
1
vite-plugin-next-react-router
0
1489
3
grahpqlFetcher 설명가능할까요
1
512
1
msw mocking enabled
1
805
2
[기술 질문아님]
0
559
2
products 라우팅은 되는데 cart 라우팅은 안되네요 ㅠ
0
594
2
caught Error: No QueryClient set, use ueryClientProvider 에러
13
1984
3
Heroku build관련 오류가 발생해 글 남깁니다 ㅠㅠ
0
715
1
firebase filterling 관련 질문
0
575
3
body가 json 형태가 아닌 ReadableStream 형태로 찍힙니다.
0
790
1
graphqlFetcher 관련 에러가 해결이 안됩니다. ㅠㅠ
1
679
3
MSW graphqlFetcher 에러 관련
0
481
1
graphql-tag, graphql-request 패키지를 사용하는 이유가 궁금합니다.
0
795
1





