js/css 캐시 허용
eapim-admin CI / build (push) Has been cancelled

This commit is contained in:
eastargh
2026-08-25 13:24:35 +09:00
parent b3b315cd6a
commit 720c49295c
@@ -78,9 +78,16 @@ public class CrossScriptingFilter implements Filter {
}
// Web Cache Deception
response.setHeader("Cache-Control", "no-store, no-cache, must-revalidate");
response.setHeader("Pragma", "no-cache");
response.setDateHeader("Expires", 0);
// js/css 정적 리소스는 캐시를 허용 (화면 오픈 시마다 재다운로드되는 문제 방지)
String servletPath = request.getServletPath();
boolean isStaticAsset = servletPath != null
&& (servletPath.endsWith(".js") || servletPath.endsWith(".css"));
if (!isStaticAsset) {
response.setHeader("Cache-Control", "no-store, no-cache, must-revalidate");
response.setHeader("Pragma", "no-cache");
response.setDateHeader("Expires", 0);
}
chain.doFilter(new RequestWrapper(request), response);
//