본문 바로가기
반응형

axios3

Converting circular structure to JSON --> starting at object with constructor 'HTMLInputElement' 에러 이 에러는 발생했을때 에러 내용도 길고 직역해도 뭔가 이해가 쉽게 되지 않아 겁먹을 수 있는 에러 같지만 정말 간단한 에러이다. 직역하면 JSON으로 객체를 변환하려고 할때 순환구조를 갖게 되어 문제라는 뜻인데 내 경우에는 값 넣으려고 api 호출할때 파라미터 값 중 document에서 ID로 html 객체를 가지고 온 다음 value를 가지고 전달해줬어야 하는데 깜빡하고 value를 빼먹었더니 HTML 객체를 파라미터로 던져줬다고 에러를 뱉어내는 것이었다. 결론적으로 파라미터를 JSON 형태로 묶어서 보내는데 그때 값들 중 HTML 객체를 그냥 넣어놓은 것이 있었어! 라고 알려주는 것 나도 깜빡하고 이럴 경우가 많을 것 같아 적어놓고 계속 상기해야겠다! 2024. 4. 18.
Error: WHERE parameter "userId" has invalid "undefined" value 에러 특정 기능 CRUD 중 기존 등록한 데이터를 Get 방식으로 가져오는 부분을 구현했는데, 제목과 같은 에러가 발생했다. 이해를 하지 못하겠는건 무조건 안되는 건 아니고 간혹 데이터가 정상적으로 들어올 때가 있다. 직역해서 유추해보면 userId 값이 없을 때(undefined으로 떨어질 때) 서비스를 호출해서 발생하는 문제 같은데 디버깅을 해봐도 서비스를 호출할 때 userId 값이 없이 들어오는 경우가 없는데 미칠 노릇이다. 하나 이상한 점을 발견한 것은 해당 에러와 관련이 있는 문제인지 모르겠지만 Get 방식으로 호출했을때 주소줄 마지막에 붙은 파라미터 값이 2개를 줬는데, 하나 값은 인코딩이 된 읽을 수 없는 값으로 들어가 있고 다른 하나 값은 할당한 파라미터값 그대로 들어가 있다. 위에서 문제가 .. 2023. 2. 13.
공공 API 호출 중 발생한 Axios 500 Error 공공 API를 사용하려고 호출하던 중 Axios 에러 중 500 에러가 발생했다. Axios 관련 에러가 악명이 높다고 여러 블로그 글들에서 봐왔기 때문에 일단 겁부터 났지만 CORS 관련 에러는 모두 처리해서 더이상 나지 않았는데 큰 산을 넘고 나니 500... 미천한 지식으로는 500 에러는 보통 Parameter에 적절한 값들이 들어있지 않아 Bad Request가 뜰때 발생하는 에러로 알고 있는데 관련 API 가이드를 수십번 확인하고 Parameter를 정확하게 맞춰줬는데 계속 에러가 발생한다... 에러 내용을 자세히 보니 'Service Not Found. The request may have been sent to an invalid URL... 이하 생략' 이란 내용이 있는데 아무래도 주소줄.. 2023. 2. 8.
반응형