Refactor project: remove unused code, clean up logs, streamline error handling, update TypeScript configs, and enhance message streaming.

- Deployed
This commit is contained in:
geoffsee
2025-06-24 16:28:25 -04:00
parent 004ec580d3
commit 9698fc6f3b
19 changed files with 227 additions and 228 deletions

View File

@@ -72,26 +72,19 @@ export function createRouter() {
const { assetService } = createRequestContext(e, c);
console.log('Request received:', { url: r.url, headers: r.headers });
// First attempt to serve pre-rendered HTML
const preRenderedHtml = await assetService.handleStaticAssets(r, e);
if (preRenderedHtml !== null) {
console.log('Serving pre-rendered HTML for:', r.url);
// console.log({preRenderedHtml});
return preRenderedHtml;
}
// If no pre-rendered HTML, attempt SSR
console.log('No pre-rendered HTML found, attempting SSR for:', r.url);
const ssrResponse = await assetService.handleSsr(r.url, r.headers, e);
if (ssrResponse !== null) {
console.log('SSR successful for:', r.url);
return ssrResponse;
}
// Finally, proxy to static assets if nothing else matched
console.log('Falling back to static assets for:', r.url);
return assetService.handleStaticAssets(r, e);
})
);