• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    미해결

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

21.10.28 20:45 작성 조회수 264

0

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

 

console에 찍힌 에러

 

MsgList.js

 

MsgItem.js

 

messages.js

 

fetcher.js

답변 1

답변을 작성해보세요.

0

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

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

heedori님의 프로필

heedori

질문자

2021.10.28

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

heedori님의 프로필

heedori

질문자

2021.10.29

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

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

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

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

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

 

 

다행이네요.

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