fix: Implement Network-First SW strategy, no-cache headers in Nginx for index.html/sw.js, and auto 401 token cleanup to fix post-redeploy stale cache issues

This commit is contained in:
Richard
2026-07-31 11:23:49 +02:00
parent 2403f1313f
commit ac71b38823
7 changed files with 83 additions and 64 deletions
+4 -2
View File
@@ -12,7 +12,7 @@
<link href="https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@500;600;700&family=JetBrains+Mono:wght@400;500;600;700&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap" rel="stylesheet">
<script src="https://cdn.jsdelivr.net/gh/arooshbd2024/aCAPTCHA@main/api/captcha-v1.1.js" defer></script>
<title>Schichtplaner — Veranstaltungsschichtpläne</title>
<script type="module" crossorigin src="/assets/index-DKRQSjit.js"></script>
<script type="module" crossorigin src="/assets/index-DXooeo1R.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-jfrwfPo3.css">
</head>
<body class="bg-paper text-main font-sans antialiased min-h-screen">
@@ -20,7 +20,9 @@
<script>
if ('serviceWorker' in navigator) {
window.addEventListener('load', () => {
navigator.serviceWorker.register('/sw.js').catch(err => console.log('SW reg error:', err));
navigator.serviceWorker.register('/sw.js').then(reg => {
reg.update();
}).catch(err => console.log('SW reg error:', err));
});
}
</script>