vite1 프론트엔드에서 마주치는 HTTP 304 Not Modified, 어떻게 대처할까? NIFI 관리 페이지를 담당자에게 인수인계하면서 304 Not Modified 응답이 반복적으로 발생하는 이슈를 확인했다. 실제로는 API 호출 자체는 성공했지만, 응답 본문이 비어 있거나 UI 갱신이 되지 않아 프론트엔드에서 문제가 발생하는 것으로 보였다. 304 Not Modified는 HTTP 표준 상태코드로, 클라이언트가 마지막으로 요청한 이후 서버 리소스가 변경되지 않았음을 의미한다. 이는 주로 브라우저나 중간 프록시 서버에서 캐시 최적화를 위해 사용된다. 문제는 이 상태에서 axios나 fetch 등 클라이언트 측 라이브러리는 응답 본문이 없기 때문에 .data 또는 .json()으로 받은 데이터가 undefined가 된다.이 프로젝트에서는 axiosInstance를 공통으로 설정해 사용 중이.. 2025. 6. 9. 이전 1 다음