simplify injection

This commit is contained in:
DaKheera47 2026-01-16 15:40:12 +00:00
parent edcec85b34
commit 4093700784
2 changed files with 2 additions and 12 deletions

View File

@ -9,6 +9,7 @@
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap" rel="stylesheet">
<script defer src="https://umami.dakheera47.com/script.js" data-website-id="0dc42ed1-87c3-4ac0-9409-5a9b9588fe66"></script>
</head>
<body>
<div id="root"></div>

View File

@ -61,16 +61,6 @@ function createBasicAuthGuard() {
};
}
function injectUmami(html: string): string {
const snippet =
'<script defer src="https://umami.dakheera47.com/script.js" data-website-id="0dc42ed1-87c3-4ac0-9409-5a9b9588fe66"></script>';
if (html.includes(snippet)) return html;
if (html.includes('</head>')) {
return html.replace('</head>', `${snippet}\n</head>`);
}
return `${html}\n${snippet}`;
}
export function createApp() {
const app = express();
const authGuard = createBasicAuthGuard();
@ -121,9 +111,8 @@ export function createApp() {
if (!cachedIndexHtml) {
cachedIndexHtml = await readFile(indexPath, 'utf-8');
}
const html = injectUmami(cachedIndexHtml);
res.setHeader('Content-Type', 'text/html; charset=utf-8');
res.send(html);
res.send(cachedIndexHtml);
});
}