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

heedori님의 프로필 이미지
heedori

작성한 질문수

풀스택 리액트 토이프로젝트 - REST, GraphQL (for FE개발자)

REST API 통신 기능 구현

주소창에 url 쿼리로 userId를 작성한 후 수정을 하려면 500번 에러가 나타납니다

해결된 질문

작성

·

374

0

userId=roy 까지 치고 새글 생성 시 roy로만 추가하는 것까지 완료되었는데 수정을 하고나서 완료버튼을 누르면 콘솔에 에러가 떠요 catch 부분에 console.log을 찍어서 messages의 Update 부분에서 오류가 났다는 것까지는 발견했는데 구글에 검색해봐도 어떻게 해결해야 할지 잘 모르겠습니다 ㅠㅠ  사진이 좀 많은데... 감사합니다!

 

console에 찍힌 에러

 

MsgList.js

 

MsgItem.js

 

messages.js

 

fetcher.js

답변 1

0

정재남님의 프로필 이미지
정재남
지식공유자

messages.js 올려주신 부분에서 한줄한줄 콘솔을 출력해 보세요. 브라우저가 아닌 서버쪽 터미널에 로그가 찍힐거에요.

그래도 잘 안되시면 다시 말씀해주세요.

heedori님의 프로필 이미지
heedori
질문자

네에 빠른 답변 감사합니다!

heedori님의 프로필 이미지
heedori
질문자

말씀하신대로 콘솔로 찍어보니

targetIndex가 터미널에 찍히길래 그러면 아래 두가지 예외처리를 통과하는 셈이니

newMsg 객체에 문제가 있다고 생각해서 살펴봤는데

...msg[targetIndex]에서 msg에 s가 빠져있었어요.... ㅠㅠ ㅋㅋㅋ

혼자 사이드프로젝트할때는 콘솔엄청 찍었는데.. 생각없이 따라치다가 발생한 오타인것 같습니다... 감사합니다.. ㅎㅎ

 

 

정재남님의 프로필 이미지
정재남
지식공유자

다행이네요.

개발하면서 발생하는 오류의 80%는 오타 때문이라고 봐야한다는 얘기도 있죠 ㅎㅎ

heedori님의 프로필 이미지
heedori

작성한 질문수

질문하기