Django 8000 포트 runserver와 프론트에서 live server를 돌려 확인하는 과정에서 발생한 에러
발생 원인
- 잦은 입출력 호출 : HttpThread가 완료되기 전 재요청을 여러번 보내는 경우
- 데이터를 적절한 타이밍에 처리하지 못해 생성된 소켓이 끊어지고 두번째 요청의 소켓이 생성되며 나타나는 Exception
HttpThread : http 요청을 처리하기 위한 스레드
해결 방법
- 응답(Response)이 올 때까지 기다리기
- Exception 무시하기(비추천 but, 최선의 방법)
- 중복 요청 확인 후 Block : 연속 버튼 클릭 방지 or Exception 처리 부분에서 오류 뱉지 않게 하기
- form 태그 삭제하기?
'Javascript' 카테고리의 다른 글
자바스크립트의 비동기 처리 (2) | 2023.05.08 |
---|---|
Javascript의 비교 연산자 (2) | 2023.05.01 |
innerHTML innerText textContent 차이점 (1) | 2023.05.01 |
문자열 자르기 substr() (1) | 2023.04.28 |
Uncaught (in promise) TypeError: response.json is not a function (2) | 2023.04.28 |