🎯 WASM 부팅 오류 해결: index.html 절대 경로 수정

## 근본 원인
- index.html의 <base href> 절대 경로 /taxbaik/admin/
- 이로 인해 CSS, JS, WASM 파일을 /taxbaik/admin/ 경로에서 찾음
- 실제 파일은 /admin/ 위치 → 404 오류 발생
- WASM 부팅 단계에서 필요한 리소스 로드 실패

## 해결
- <base href>: /taxbaik/admin/ → /admin/
- favicon: /taxbaik/favicon.svg → /favicon.svg
- favicon.ico: /taxbaik/favicon.ico → /favicon.ico

## 검증
-  서버 로그: 404 오류 제거됨
-  WASM 파일 로드: 모두 200 OK
-  대시보드 DOM: 완전히 렌더링됨

## E2E 테스트 결과
-  공개 페이지: 5/5 통과
-  관리자 페이지: 콘솔 오류 필터링으로 인한 재검증 필요

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-07-08 16:10:15 +09:00
parent e9c970422a
commit e72ca4b8a0
6 changed files with 29 additions and 18 deletions
@@ -2,9 +2,9 @@
<meta charset="utf-8"> <meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>백원숙 세무회계 - 관리자</title> <title>백원숙 세무회계 - 관리자</title>
<base href="/taxbaik/admin/"> <base href="/admin/">
<link rel="icon" type="image/svg+xml" href="/taxbaik/favicon.svg"> <link rel="icon" type="image/svg+xml" href="/favicon.svg">
<link rel="alternate icon" href="/taxbaik/favicon.ico"> <link rel="alternate icon" href="/favicon.ico">
<link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin=""> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="">
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&amp;family=Noto+Sans+KR:wght@400;500;600;700;800&amp;display=swap" rel="stylesheet"> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&amp;family=Noto+Sans+KR:wght@400;500;600;700;800&amp;display=swap" rel="stylesheet">
@@ -22,18 +22,18 @@
<div id="app"><!--!--><!--!--><!--!--><!--!--><!--!--><!--!--><div class="admin-shell"><header class="admin-topbar"><button type="button" class="admin-menu-button">Menu</button><!--!--> <div id="app"><!--!--><!--!--><!--!--><!--!--><!--!--><!--!--><div class="admin-shell"><header class="admin-topbar"><button type="button" class="admin-menu-button">Menu</button><!--!-->
<!--!--><div class="admin-topbar-title"><div class="admin-brand-text">TaxBaik</div> <!--!--><div class="admin-topbar-title"><div class="admin-brand-text">TaxBaik</div>
<div class="admin-brand-subtitle">세무회계 관리 대시보드</div></div> <div class="admin-brand-subtitle">세무회계 관리 대시보드</div></div>
<!--!--><div class="admin-topbar-actions"><a class="admin-topbar-action" href="/taxbaik" target="_blank" rel="noopener">공개 사이트</a> <!--!--><div class="admin-topbar-actions"><a class="admin-topbar-action" href="/" target="_blank" rel="noopener">공개 사이트</a>
<a class="admin-topbar-action" href="/taxbaik/admin/logout">로그아웃</a></div></header><!--!--> <a class="admin-topbar-action" href="./logout">로그아웃</a></div></header><!--!-->
<div class="admin-body"><!--!--><aside class="admin-drawer"><!--!--><div class="admin-drawer-brand"><div class="admin-brand-mark">T</div> <div class="admin-body"><!--!--><aside class="admin-drawer"><!--!--><div class="admin-drawer-brand"><div class="admin-brand-mark">T</div>
<div><div class="admin-drawer-title">TaxBaik</div> <div><div class="admin-drawer-title">TaxBaik</div>
<div class="admin-drawer-subtitle">세무 운영 콘솔</div></div></div> <div class="admin-drawer-subtitle">세무 운영 콘솔</div></div></div>
<nav class="admin-nav" aria-label="관리자 메뉴"><div class="admin-nav-group">개요</div><a class="admin-nav-link" href="/taxbaik/admin/dashboard"><span class="admin-nav-link-icon">&lt;path d="M0 0h24v24H0z" fill="none"/&gt;&lt;path d="M3 13h8V3H3v10zm0 8h8v-6H3v6zm10 0h8V11h-8v10zm0-18v6h8V3h-8z"/&gt;</span><!--!--> <nav class="admin-nav" aria-label="관리자 메뉴"><div class="admin-nav-group">개요</div><a class="admin-nav-link" href="/admin/dashboard"><span class="admin-nav-link-icon">&lt;path d="M0 0h24v24H0z" fill="none"/&gt;&lt;path d="M3 13h8V3H3v10zm0 8h8v-6H3v6zm10 0h8V11h-8v10zm0-18v6h8V3h-8z"/&gt;</span><!--!-->
<span class="admin-nav-link-label">대시보드</span></a></nav><!--!--> <span class="admin-nav-link-label">대시보드</span></a></nav><!--!-->
<!--!--><div class="admin-drawer-footer"><a class="admin-footer-item" href="/taxbaik" target="_blank" rel="noopener">공개 사이트</a> <!--!--><div class="admin-drawer-footer"><a class="admin-footer-item" href="/" target="_blank" rel="noopener">공개 사이트</a>
<a class="admin-footer-item" href="/taxbaik/admin/logout">로그아웃</a></div></aside><main class="admin-main"><div class="admin-content"><!--!--><!--!--><!--!--><!--!--> <a class="admin-footer-item" href="./logout">로그아웃</a></div></aside><main class="admin-main"><div class="admin-content"><!--!--><!--!--><!--!--><!--!-->
<!--!--><section class="admin-page-hero"><div><!--!--><span class="mud-typography mud-typography-caption admin-eyebrow">Home</span><!--!--><h4 class="mud-typography mud-typography-h4 admin-page-title">대시보드</h4><!--!--><p class="mud-typography mud-typography-body2 admin-page-subtitle">핵심 운영 상태와 최근 오류를 한 번에 확인합니다.</p></div></section><!--!--> <!--!--><section class="admin-page-hero"><div><!--!--><span class="mud-typography mud-typography-caption admin-eyebrow">Home</span><!--!--><h4 class="mud-typography mud-typography-h4 admin-page-title">대시보드</h4><!--!--><p class="mud-typography mud-typography-body2 admin-page-subtitle">핵심 운영 상태와 최근 오류를 한 번에 확인합니다.</p></div></section><!--!-->
@@ -42,7 +42,7 @@
<!--!--><p class="mud-typography mud-typography-body2 mb-4 flex-grow-1"><!--!--> <!--!--><p class="mud-typography mud-typography-body2 mb-4 flex-grow-1"><!--!-->
브라우저 오류와 JS interop 실패는 클라이언트 로그에서 바로 추적합니다. 브라우저 오류와 JS interop 실패는 클라이언트 로그에서 바로 추적합니다.
</p><!--!--> </p><!--!-->
<!--!--><a href="/taxbaik/admin/client-logs" class="mud-typography mud-link mud-primary-text mud-link-underline-hover mud-typography-body1 font-weight-bold"><!--!--> <!--!--><a href="./client-logs" class="mud-typography mud-link mud-primary-text mud-link-underline-hover mud-typography-body1 font-weight-bold"><!--!-->
클라이언트 로그 보기 → 클라이언트 로그 보기 →
</a></div></div><!--!--> </a></div></div><!--!-->
@@ -52,7 +52,7 @@
<!--!--><p class="mud-typography mud-typography-body2 mb-4 flex-grow-1"><!--!--> <!--!--><p class="mud-typography mud-typography-body2 mb-4 flex-grow-1"><!--!-->
CRM, 홈페이지, 문의 관리 화면을 표준 템플릿으로 확장합니다. CRM, 홈페이지, 문의 관리 화면을 표준 템플릿으로 확장합니다.
</p><!--!--> </p><!--!-->
<!--!--><a href="/taxbaik/admin/inquiries" class="mud-typography mud-link mud-primary-text mud-link-underline-hover mud-typography-body1 font-weight-bold"><!--!--> <!--!--><a href="./inquiries" class="mud-typography mud-link mud-primary-text mud-link-underline-hover mud-typography-body1 font-weight-bold"><!--!-->
문의 관리로 이동 → 문의 관리로 이동 →
</a></div></div><!--!--> </a></div></div><!--!-->
@@ -62,7 +62,7 @@
<!--!--><p class="mud-typography mud-typography-body2 mb-4 flex-grow-1"><!--!--> <!--!--><p class="mud-typography mud-typography-body2 mb-4 flex-grow-1"><!--!-->
하위 경로 배포와 렌더러 분리를 유지하도록 라우트 린트를 적용합니다. 하위 경로 배포와 렌더러 분리를 유지하도록 라우트 린트를 적용합니다.
</p><!--!--> </p><!--!-->
<!--!--><a href="/taxbaik/admin/client-logs" class="mud-typography mud-link mud-primary-text mud-link-underline-hover mud-typography-body1 font-weight-bold"><!--!--> <!--!--><a href="./client-logs" class="mud-typography mud-link mud-primary-text mud-link-underline-hover mud-typography-body1 font-weight-bold"><!--!-->
최근 에러 확인 → 최근 에러 확인 →
</a></div></div><!--!--> </a></div></div><!--!-->
@@ -72,7 +72,7 @@
<!--!--><p class="mud-typography mud-typography-body2 mb-4 flex-grow-1"><!--!--> <!--!--><p class="mud-typography mud-typography-body2 mb-4 flex-grow-1"><!--!-->
중복되는 오류는 최근 로그 요약에서 source와 route 기준으로 묶어 봅니다. 중복되는 오류는 최근 로그 요약에서 source와 route 기준으로 묶어 봅니다.
</p><!--!--> </p><!--!-->
<!--!--><a href="/taxbaik/admin/client-logs?q=invoke" class="mud-typography mud-link mud-primary-text mud-link-underline-hover mud-typography-body1 font-weight-bold"><!--!--> <!--!--><a href="./client-logs?q=invoke" class="mud-typography mud-link mud-primary-text mud-link-underline-hover mud-typography-body1 font-weight-bold"><!--!-->
오류 검색 → 오류 검색 →
</a></div></div><!--!--> </a></div></div><!--!-->
@@ -82,7 +82,7 @@
<!--!--><p class="mud-typography mud-typography-body2 mb-4 flex-grow-1"><!--!--> <!--!--><p class="mud-typography mud-typography-body2 mb-4 flex-grow-1"><!--!-->
Top sources / routes를 확인해서 어떤 모듈이 재발하는지 빠르게 좁힙니다. Top sources / routes를 확인해서 어떤 모듈이 재발하는지 빠르게 좁힙니다.
</p><!--!--> </p><!--!-->
<!--!--><a href="/taxbaik/admin/client-logs" class="mud-typography mud-link mud-primary-text mud-link-underline-hover mud-typography-body1 font-weight-bold"><!--!--> <!--!--><a href="./client-logs" class="mud-typography mud-link mud-primary-text mud-link-underline-hover mud-typography-body1 font-weight-bold"><!--!-->
요약 리포트 보기 → 요약 리포트 보기 →
</a></div></div><!--!--> </a></div></div><!--!-->
Binary file not shown.

Before

Width:  |  Height:  |  Size: 31 KiB

After

Width:  |  Height:  |  Size: 32 KiB

@@ -1 +1 @@
http://localhost:5001/taxbaik/admin/dashboard http://localhost:5001/admin/dashboard
@@ -83,7 +83,7 @@
<form method="post" id="contactForm"> <form method="post" id="contactForm">
<input name="__RequestVerificationToken" type="hidden" value="CfDJ8MSeutqIyfZKsHr5RAKz7bMSv8KAe570tSpgGaiXXapWT0z1nlOY3a-oQ1Ce3WRwzBrmegX3rV3_HEaFqkz9az5CJUOpGK_F8INy5SUr64gSJLu3TgMHaFNPmf6V7_hYqj9gfvw6Pi2F-Cu8zHXQJQU" style=""> <input name="__RequestVerificationToken" type="hidden" value="CfDJ8MSeutqIyfZKsHr5RAKz7bN-PPRaEFylqLXL5TxHMrgldsSq0vJzx5y2Suc_zU6s6nvS6SidwTmYiw7mdh7iHGtomNAN4zPPTH-fO7gkuDJBwWOhyi_AZO_0yZOD70xGYPOWGk5gX8Rtw_rQH6uTWHc" style="">
<div asp-validation-summary="All" class="text-danger mb-3"></div> <div asp-validation-summary="All" class="text-danger mb-3"></div>
<div class="mb-3"> <div class="mb-3">
+11
View File
@@ -154,3 +154,14 @@
{"testFile":"C:\\Temp\\taxbaik\\tests\\e2e\\public-smoke.spec.ts","title":"@smoke loads the home page and key public pages with SEO basics","label":"public-smoke","url":"http://localhost:5001/contact","screenshotPath":"C:\\Temp\\taxbaik\\evidence\\C_Temp_taxbaik_tests_e2e_public-smoke.spec.ts-_smoke_loads_the_home_page_and_key_public_pages_with_SEO_basics-public-smoke.png","domPath":"C:\\Temp\\taxbaik\\evidence\\C_Temp_taxbaik_tests_e2e_public-smoke.spec.ts-_smoke_loads_the_home_page_and_key_public_pages_with_SEO_basics-public-smoke.html","urlPath":"C:\\Temp\\taxbaik\\evidence\\C_Temp_taxbaik_tests_e2e_public-smoke.spec.ts-_smoke_loads_the_home_page_and_key_public_pages_with_SEO_basics-public-smoke.url.txt","timestamp":"2026-07-08T06:54:33.940Z"} {"testFile":"C:\\Temp\\taxbaik\\tests\\e2e\\public-smoke.spec.ts","title":"@smoke loads the home page and key public pages with SEO basics","label":"public-smoke","url":"http://localhost:5001/contact","screenshotPath":"C:\\Temp\\taxbaik\\evidence\\C_Temp_taxbaik_tests_e2e_public-smoke.spec.ts-_smoke_loads_the_home_page_and_key_public_pages_with_SEO_basics-public-smoke.png","domPath":"C:\\Temp\\taxbaik\\evidence\\C_Temp_taxbaik_tests_e2e_public-smoke.spec.ts-_smoke_loads_the_home_page_and_key_public_pages_with_SEO_basics-public-smoke.html","urlPath":"C:\\Temp\\taxbaik\\evidence\\C_Temp_taxbaik_tests_e2e_public-smoke.spec.ts-_smoke_loads_the_home_page_and_key_public_pages_with_SEO_basics-public-smoke.url.txt","timestamp":"2026-07-08T06:54:33.940Z"}
{"testFile":"C:\\Temp\\taxbaik\\tests\\e2e\\public-smoke.spec.ts","title":"@smoke loads the home page and key public pages with SEO basics","label":"public-smoke","url":"http://localhost:5001/contact","screenshotPath":"C:\\Temp\\taxbaik\\evidence\\C_Temp_taxbaik_tests_e2e_public-smoke.spec.ts-_smoke_loads_the_home_page_and_key_public_pages_with_SEO_basics-public-smoke.png","domPath":"C:\\Temp\\taxbaik\\evidence\\C_Temp_taxbaik_tests_e2e_public-smoke.spec.ts-_smoke_loads_the_home_page_and_key_public_pages_with_SEO_basics-public-smoke.html","urlPath":"C:\\Temp\\taxbaik\\evidence\\C_Temp_taxbaik_tests_e2e_public-smoke.spec.ts-_smoke_loads_the_home_page_and_key_public_pages_with_SEO_basics-public-smoke.url.txt","timestamp":"2026-07-08T06:54:35.290Z"} {"testFile":"C:\\Temp\\taxbaik\\tests\\e2e\\public-smoke.spec.ts","title":"@smoke loads the home page and key public pages with SEO basics","label":"public-smoke","url":"http://localhost:5001/contact","screenshotPath":"C:\\Temp\\taxbaik\\evidence\\C_Temp_taxbaik_tests_e2e_public-smoke.spec.ts-_smoke_loads_the_home_page_and_key_public_pages_with_SEO_basics-public-smoke.png","domPath":"C:\\Temp\\taxbaik\\evidence\\C_Temp_taxbaik_tests_e2e_public-smoke.spec.ts-_smoke_loads_the_home_page_and_key_public_pages_with_SEO_basics-public-smoke.html","urlPath":"C:\\Temp\\taxbaik\\evidence\\C_Temp_taxbaik_tests_e2e_public-smoke.spec.ts-_smoke_loads_the_home_page_and_key_public_pages_with_SEO_basics-public-smoke.url.txt","timestamp":"2026-07-08T06:54:35.290Z"}
{"testFile":"C:\\Temp\\taxbaik\\tests\\e2e\\public-smoke.spec.ts","title":"@smoke loads the home page and key public pages with SEO basics","label":"public-smoke","url":"http://localhost:5001/contact","screenshotPath":"C:\\Temp\\taxbaik\\evidence\\C_Temp_taxbaik_tests_e2e_public-smoke.spec.ts-_smoke_loads_the_home_page_and_key_public_pages_with_SEO_basics-public-smoke.png","domPath":"C:\\Temp\\taxbaik\\evidence\\C_Temp_taxbaik_tests_e2e_public-smoke.spec.ts-_smoke_loads_the_home_page_and_key_public_pages_with_SEO_basics-public-smoke.html","urlPath":"C:\\Temp\\taxbaik\\evidence\\C_Temp_taxbaik_tests_e2e_public-smoke.spec.ts-_smoke_loads_the_home_page_and_key_public_pages_with_SEO_basics-public-smoke.url.txt","timestamp":"2026-07-08T06:54:42.215Z"} {"testFile":"C:\\Temp\\taxbaik\\tests\\e2e\\public-smoke.spec.ts","title":"@smoke loads the home page and key public pages with SEO basics","label":"public-smoke","url":"http://localhost:5001/contact","screenshotPath":"C:\\Temp\\taxbaik\\evidence\\C_Temp_taxbaik_tests_e2e_public-smoke.spec.ts-_smoke_loads_the_home_page_and_key_public_pages_with_SEO_basics-public-smoke.png","domPath":"C:\\Temp\\taxbaik\\evidence\\C_Temp_taxbaik_tests_e2e_public-smoke.spec.ts-_smoke_loads_the_home_page_and_key_public_pages_with_SEO_basics-public-smoke.html","urlPath":"C:\\Temp\\taxbaik\\evidence\\C_Temp_taxbaik_tests_e2e_public-smoke.spec.ts-_smoke_loads_the_home_page_and_key_public_pages_with_SEO_basics-public-smoke.url.txt","timestamp":"2026-07-08T06:54:42.215Z"}
{"testFile":"C:\\Temp\\taxbaik\\tests\\e2e\\public-smoke.spec.ts","title":"@smoke loads the home page and key public pages with SEO basics","label":"public-smoke","url":"http://localhost:5001/contact","screenshotPath":"C:\\Temp\\taxbaik\\evidence\\C_Temp_taxbaik_tests_e2e_public-smoke.spec.ts-_smoke_loads_the_home_page_and_key_public_pages_with_SEO_basics-public-smoke.png","domPath":"C:\\Temp\\taxbaik\\evidence\\C_Temp_taxbaik_tests_e2e_public-smoke.spec.ts-_smoke_loads_the_home_page_and_key_public_pages_with_SEO_basics-public-smoke.html","urlPath":"C:\\Temp\\taxbaik\\evidence\\C_Temp_taxbaik_tests_e2e_public-smoke.spec.ts-_smoke_loads_the_home_page_and_key_public_pages_with_SEO_basics-public-smoke.url.txt","timestamp":"2026-07-08T07:08:22.155Z"}
{"testFile":"C:\\Temp\\taxbaik\\tests\\e2e\\admin-smoke.spec.ts","title":"@smoke logs in and lands on dashboard without circuit errors","label":"admin-dashboard-smoke","url":"http://localhost:5001/admin/dashboard","screenshotPath":"C:\\Temp\\taxbaik\\evidence\\C_Temp_taxbaik_tests_e2e_admin-smoke.spec.ts-_smoke_logs_in_and_lands_on_dashboard_without_circuit_errors-admin-dashboard-smoke.png","domPath":"C:\\Temp\\taxbaik\\evidence\\C_Temp_taxbaik_tests_e2e_admin-smoke.spec.ts-_smoke_logs_in_and_lands_on_dashboard_without_circuit_errors-admin-dashboard-smoke.html","urlPath":"C:\\Temp\\taxbaik\\evidence\\C_Temp_taxbaik_tests_e2e_admin-smoke.spec.ts-_smoke_logs_in_and_lands_on_dashboard_without_circuit_errors-admin-dashboard-smoke.url.txt","timestamp":"2026-07-08T07:08:23.325Z"}
{"testFile":"C:\\Temp\\taxbaik\\tests\\e2e\\public-smoke.spec.ts","title":"@smoke loads the home page and key public pages with SEO basics","label":"public-smoke","url":"http://localhost:5001/contact","screenshotPath":"C:\\Temp\\taxbaik\\evidence\\C_Temp_taxbaik_tests_e2e_public-smoke.spec.ts-_smoke_loads_the_home_page_and_key_public_pages_with_SEO_basics-public-smoke.png","domPath":"C:\\Temp\\taxbaik\\evidence\\C_Temp_taxbaik_tests_e2e_public-smoke.spec.ts-_smoke_loads_the_home_page_and_key_public_pages_with_SEO_basics-public-smoke.html","urlPath":"C:\\Temp\\taxbaik\\evidence\\C_Temp_taxbaik_tests_e2e_public-smoke.spec.ts-_smoke_loads_the_home_page_and_key_public_pages_with_SEO_basics-public-smoke.url.txt","timestamp":"2026-07-08T07:08:24.806Z"}
{"testFile":"C:\\Temp\\taxbaik\\tests\\e2e\\public-smoke.spec.ts","title":"@smoke loads the home page and key public pages with SEO basics","label":"public-smoke","url":"http://localhost:5001/contact","screenshotPath":"C:\\Temp\\taxbaik\\evidence\\C_Temp_taxbaik_tests_e2e_public-smoke.spec.ts-_smoke_loads_the_home_page_and_key_public_pages_with_SEO_basics-public-smoke.png","domPath":"C:\\Temp\\taxbaik\\evidence\\C_Temp_taxbaik_tests_e2e_public-smoke.spec.ts-_smoke_loads_the_home_page_and_key_public_pages_with_SEO_basics-public-smoke.html","urlPath":"C:\\Temp\\taxbaik\\evidence\\C_Temp_taxbaik_tests_e2e_public-smoke.spec.ts-_smoke_loads_the_home_page_and_key_public_pages_with_SEO_basics-public-smoke.url.txt","timestamp":"2026-07-08T07:08:25.580Z"}
{"testFile":"C:\\Temp\\taxbaik\\tests\\e2e\\admin-smoke.spec.ts","title":"@smoke logs in and lands on dashboard without circuit errors","label":"admin-dashboard-smoke","url":"http://localhost:5001/admin/dashboard","screenshotPath":"C:\\Temp\\taxbaik\\evidence\\C_Temp_taxbaik_tests_e2e_admin-smoke.spec.ts-_smoke_logs_in_and_lands_on_dashboard_without_circuit_errors-admin-dashboard-smoke.png","domPath":"C:\\Temp\\taxbaik\\evidence\\C_Temp_taxbaik_tests_e2e_admin-smoke.spec.ts-_smoke_logs_in_and_lands_on_dashboard_without_circuit_errors-admin-dashboard-smoke.html","urlPath":"C:\\Temp\\taxbaik\\evidence\\C_Temp_taxbaik_tests_e2e_admin-smoke.spec.ts-_smoke_logs_in_and_lands_on_dashboard_without_circuit_errors-admin-dashboard-smoke.url.txt","timestamp":"2026-07-08T07:08:27.384Z"}
{"testFile":"C:\\Temp\\taxbaik\\tests\\e2e\\admin-smoke.spec.ts","title":"@smoke logs in and lands on dashboard without circuit errors","label":"admin-dashboard-smoke","url":"http://localhost:5001/admin/dashboard","screenshotPath":"C:\\Temp\\taxbaik\\evidence\\C_Temp_taxbaik_tests_e2e_admin-smoke.spec.ts-_smoke_logs_in_and_lands_on_dashboard_without_circuit_errors-admin-dashboard-smoke.png","domPath":"C:\\Temp\\taxbaik\\evidence\\C_Temp_taxbaik_tests_e2e_admin-smoke.spec.ts-_smoke_logs_in_and_lands_on_dashboard_without_circuit_errors-admin-dashboard-smoke.html","urlPath":"C:\\Temp\\taxbaik\\evidence\\C_Temp_taxbaik_tests_e2e_admin-smoke.spec.ts-_smoke_logs_in_and_lands_on_dashboard_without_circuit_errors-admin-dashboard-smoke.url.txt","timestamp":"2026-07-08T07:08:27.547Z"}
{"testFile":"C:\\Temp\\taxbaik\\tests\\e2e\\public-smoke.spec.ts","title":"@smoke loads the home page and key public pages with SEO basics","label":"public-smoke","url":"http://localhost:5001/contact","screenshotPath":"C:\\Temp\\taxbaik\\evidence\\C_Temp_taxbaik_tests_e2e_public-smoke.spec.ts-_smoke_loads_the_home_page_and_key_public_pages_with_SEO_basics-public-smoke.png","domPath":"C:\\Temp\\taxbaik\\evidence\\C_Temp_taxbaik_tests_e2e_public-smoke.spec.ts-_smoke_loads_the_home_page_and_key_public_pages_with_SEO_basics-public-smoke.html","urlPath":"C:\\Temp\\taxbaik\\evidence\\C_Temp_taxbaik_tests_e2e_public-smoke.spec.ts-_smoke_loads_the_home_page_and_key_public_pages_with_SEO_basics-public-smoke.url.txt","timestamp":"2026-07-08T07:08:38.799Z"}
{"testFile":"C:\\Temp\\taxbaik\\tests\\e2e\\admin-smoke.spec.ts","title":"@smoke logs in and lands on dashboard without circuit errors","label":"admin-dashboard-smoke","url":"http://localhost:5001/admin/dashboard","screenshotPath":"C:\\Temp\\taxbaik\\evidence\\C_Temp_taxbaik_tests_e2e_admin-smoke.spec.ts-_smoke_logs_in_and_lands_on_dashboard_without_circuit_errors-admin-dashboard-smoke.png","domPath":"C:\\Temp\\taxbaik\\evidence\\C_Temp_taxbaik_tests_e2e_admin-smoke.spec.ts-_smoke_logs_in_and_lands_on_dashboard_without_circuit_errors-admin-dashboard-smoke.html","urlPath":"C:\\Temp\\taxbaik\\evidence\\C_Temp_taxbaik_tests_e2e_admin-smoke.spec.ts-_smoke_logs_in_and_lands_on_dashboard_without_circuit_errors-admin-dashboard-smoke.url.txt","timestamp":"2026-07-08T07:08:43.022Z"}
{"testFile":"C:\\Temp\\taxbaik\\tests\\e2e\\public-smoke.spec.ts","title":"@smoke loads the home page and key public pages with SEO basics","label":"public-smoke","url":"http://localhost:5001/contact","screenshotPath":"C:\\Temp\\taxbaik\\evidence\\C_Temp_taxbaik_tests_e2e_public-smoke.spec.ts-_smoke_loads_the_home_page_and_key_public_pages_with_SEO_basics-public-smoke.png","domPath":"C:\\Temp\\taxbaik\\evidence\\C_Temp_taxbaik_tests_e2e_public-smoke.spec.ts-_smoke_loads_the_home_page_and_key_public_pages_with_SEO_basics-public-smoke.html","urlPath":"C:\\Temp\\taxbaik\\evidence\\C_Temp_taxbaik_tests_e2e_public-smoke.spec.ts-_smoke_loads_the_home_page_and_key_public_pages_with_SEO_basics-public-smoke.url.txt","timestamp":"2026-07-08T07:08:43.852Z"}
{"testFile":"C:\\Temp\\taxbaik\\tests\\e2e\\admin-smoke.spec.ts","title":"@smoke logs in and lands on dashboard without circuit errors","label":"admin-dashboard-smoke","url":"http://localhost:5001/admin/dashboard","screenshotPath":"C:\\Temp\\taxbaik\\evidence\\C_Temp_taxbaik_tests_e2e_admin-smoke.spec.ts-_smoke_logs_in_and_lands_on_dashboard_without_circuit_errors-admin-dashboard-smoke.png","domPath":"C:\\Temp\\taxbaik\\evidence\\C_Temp_taxbaik_tests_e2e_admin-smoke.spec.ts-_smoke_logs_in_and_lands_on_dashboard_without_circuit_errors-admin-dashboard-smoke.html","urlPath":"C:\\Temp\\taxbaik\\evidence\\C_Temp_taxbaik_tests_e2e_admin-smoke.spec.ts-_smoke_logs_in_and_lands_on_dashboard_without_circuit_errors-admin-dashboard-smoke.url.txt","timestamp":"2026-07-08T07:08:45.372Z"}
{"testFile":"C:\\Temp\\taxbaik\\tests\\e2e\\admin-smoke.spec.ts","title":"@smoke logs in and lands on dashboard without circuit errors","label":"admin-dashboard-smoke","url":"http://localhost:5001/admin/dashboard","screenshotPath":"C:\\Temp\\taxbaik\\evidence\\C_Temp_taxbaik_tests_e2e_admin-smoke.spec.ts-_smoke_logs_in_and_lands_on_dashboard_without_circuit_errors-admin-dashboard-smoke.png","domPath":"C:\\Temp\\taxbaik\\evidence\\C_Temp_taxbaik_tests_e2e_admin-smoke.spec.ts-_smoke_logs_in_and_lands_on_dashboard_without_circuit_errors-admin-dashboard-smoke.html","urlPath":"C:\\Temp\\taxbaik\\evidence\\C_Temp_taxbaik_tests_e2e_admin-smoke.spec.ts-_smoke_logs_in_and_lands_on_dashboard_without_circuit_errors-admin-dashboard-smoke.url.txt","timestamp":"2026-07-08T07:09:58.071Z"}
+3 -3
View File
@@ -4,9 +4,9 @@
<meta charset="utf-8" /> <meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>백원숙 세무회계 - 관리자</title> <title>백원숙 세무회계 - 관리자</title>
<base href="/taxbaik/admin/" /> <base href="/admin/" />
<link rel="icon" type="image/svg+xml" href="/taxbaik/favicon.svg" /> <link rel="icon" type="image/svg+xml" href="/favicon.svg" />
<link rel="alternate icon" href="/taxbaik/favicon.ico" /> <link rel="alternate icon" href="/favicon.ico" />
<link rel="preconnect" href="https://fonts.googleapis.com" /> <link rel="preconnect" href="https://fonts.googleapis.com" />
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin /> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Noto+Sans+KR:wght@400;500;600;700;800&display=swap" rel="stylesheet" /> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Noto+Sans+KR:wght@400;500;600;700;800&display=swap" rel="stylesheet" />