-
AxiosError: Request failed with status code 500 해결 방법카테고리 없음 2023. 11. 13. 00:05
폼데이터를 이용해 프로필 이미지 업로드 기능을 구현하는데
업로드 제출을 누르면 자꾸 이런 에러가 뜨는 것이다...
분명 upload/ 파일로는 이미지가 들어가고 console에도 데이터가 들어간게 보이는데...
그래서 뭐가 문제일까 찾아보았다.
위키백과에서 정의하자면
❓ 500 에러
500 Internal Server Error(내부 서버 오류): 서버에 오류가 발생해 작업을 수행할 수 없을 때 사용된다. 보통 설정이나 퍼미션 문제. 아니면 HTTP 요청을 통해 호출한 문서가 실제 HTML 문서가 아니라 JSP, PHP, 서블릿 등의 프로그램일 경우 그 프로그램이 동작하다 세미콜론을 빼먹는 등의 각종 에러로 비정상 종료를 하는 경우 이 응답코드를 보낸다.
그래서 오류에 대해 더 자세히 알아보기 위해 VS코드에서 터미널로 로그를 확인해 보았다.
그랬더니
'TypeError:conn.sql is not a function'
...그렇다
sql구문이 잘못되었다 ㅎㅎ
아직 해결해나가는 중이라서 해결 후 다시 올려야징
자꾸 에러코드를 보게되니
에러코드에 대해서 자주나오는것들은 알아두면 편하겠다는 생각이들었다.
그래서 알아본 에러코드 !!
🚫 HTTP 상태 코드 🚫
클래스 설명 1xx imformational 요청이 수신되어 처리중 2xx successful 요청 정상 처리 3xx redirection 요청을 완료하려면 추가 행동이 필요 4xx client error 클라이언트 오류, 잘못된 문법으로 서버가 요청을 수행할 수 없음 5xx server error 서버 오류, 서버가 정상 요청을 처리하지 못함 아래 사이트에서 더 자세한 HTTP 상태 코드가 나와있으니 참고하길..
https://www.whatap.io/ko/blog/40/
HTTP 상태 코드 정리 | 와탭 블로그
HTTP 상태(응답) 코드 정리하기
www.whatap.io