first commit

This commit is contained in:
2026-11-10 10:12:09 +09:00
commit 0288412bbb
84 changed files with 312187 additions and 0 deletions
+31
View File
@@ -0,0 +1,31 @@
import { render } from '../dist-ssr/entry-server.js';
import { DEFAULT_PATH } from '../src/config.js';
const testUrls = [
'/',
DEFAULT_PATH,
'/regions',
'/admin',
'/seoul/gangnam-gu/yeoksam-dong/high/korean',
'/busan/haeundae-gu/u-dong/middle/english',
'/invalid/random/not-exist-path'
];
console.log('=== 라우터 및 SSR 검사 시작 ===\n');
for (const url of testUrls) {
try {
const result = await render(url);
const hasHtml = result.html && result.html.length > 50;
const hasHead = typeof result.head === 'string';
const h1Count = (result.html.match(/<h1[\s>]/g) || []).length;
console.log(`[URL] ${url}`);
console.log(` - 매칭 라우트명: ${result.routeName}`);
console.log(` - SSR HTML 길이: ${result.html.length} chars (정상 렌더링: ${hasHtml})`);
console.log(` - SSR Head 유무: ${hasHead ? 'YES (' + result.head.length + ' chars)' : 'NO'}`);
console.log(` - h1 태그 수: ${h1Count}`);
console.log('--------------------------------------------------');
} catch (err) {
console.error(`[FAIL] ${url} 렌더링 에러:`, err);
}
}