ops(study): 페이지 헤더에 build timestamp 노출 (캐시 검증용)
사용자가 새 코드로 보고 있는지 옛 캐시인지 즉시 확인 가능하도록 헤더 가운데 "build YYYY-MM-DD HH:MM" 작게 표시.
This commit is contained in:
@@ -192,6 +192,7 @@
|
|||||||
{sess.study_type === 'language' ? `${sess.language_code || '?'} · ${sess.learning_level || ''}` : (sess.certification || '자격증')}
|
{sess.study_type === 'language' ? `${sess.language_code || '?'} · ${sess.learning_level || ''}` : (sess.certification || '자격증')}
|
||||||
· {sess.subject || ''} · {sess.topic || ''}
|
· {sess.subject || ''} · {sess.topic || ''}
|
||||||
{/if}
|
{/if}
|
||||||
|
<span class="ml-2 text-[10px] text-dim/60">build {__BUILD_TIME__}</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<button
|
<button
|
||||||
|
|||||||
@@ -4,4 +4,9 @@ import { defineConfig } from 'vite';
|
|||||||
|
|
||||||
export default defineConfig({
|
export default defineConfig({
|
||||||
plugins: [tailwindcss(), sveltekit()],
|
plugins: [tailwindcss(), sveltekit()],
|
||||||
|
// 빌드 시점 timestamp 를 코드에 inject — 페이지에 작게 노출해서 사용자가
|
||||||
|
// 옛 캐시를 보고 있는지 쉽게 확인 가능. 새 빌드마다 값 변경.
|
||||||
|
define: {
|
||||||
|
__BUILD_TIME__: JSON.stringify(new Date().toISOString().slice(0, 16).replace('T', ' ')),
|
||||||
|
},
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user