2017-03-09 9 views
0

웹 앱을 만들고 있습니다. 내 프로젝트 디렉토리에서 작업 한 모든 외부 링크는 이전에 잘 작동했지만 어제는 .css 파일을 수정할 때마다이 변경 사항을 전혀 렌더링하지 않았다는 것을 알게되었습니다. 실제로 .css 파일 내용 전체를 지우더라도 실제로는 동일한 스타일로 동결됩니다.플라스크 - 내 외부 .css 파일에 대해 304 상태 얻기

* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit) 
* Restarting with stat 
* Debugger is active! 
* Debugger pin code: 230-950-485 
127.0.0.1 - - [09/Mar/2017 17:53:09] "GET/HTTP/1.1" 200 - 
127.0.0.1 - - [09/Mar/2017 17:53:10] "GET /static/css/main.css HTTP/1.1" 200 - 
127.0.0.1 - - [09/Mar/2017 17:53:10] "GET /static/js/main.js HTTP/1.1" 200 - 
127.0.0.1 - - [09/Mar/2017 17:53:10] "GET /static/css/main.css HTTP/1.1" 304 - 
127.0.0.1 - - [09/Mar/2017 17:53:14] "GET /favicon.ico HTTP/1.1" 404 - 
127.0.0.1 - - [09/Mar/2017 17:54:04] "GET/HTTP/1.1" 200 - 

공지 사항 304, 그래도 문제가있을 것 같아 :

이것은 내가 플라스크를 실행할 때 내가지고있어 그 반응은? 나는 어떤 조치를 취해야하는지 조언 해 주시면 감사하겠습니다.

+0

여기에서 이미 해결책을 찾았습니까? – bonanza

답변

0

나는 플라스크를 사용하고

HTTP 응답 (304)는 ​​"이전에 캐시 된 결과로 재 지정"을위한 외부 파일에 정적 사용하는 경우는 매우 일반적입니다.

이것은 Flask가 브라우저에 이미 콘텐츠가 있음을 알리는 것을 의미합니다.

브라우저 캐시를 지우면 Flask가 다음 요청시 200을 반환합니다.