Compare commits
2 Commits
2871df54c4
...
dc86ccfe35
| Author | SHA1 | Date | |
|---|---|---|---|
| dc86ccfe35 | |||
| 7cfae3a38c |
@@ -2,6 +2,13 @@
|
||||
|
||||
이 문서는 TaxBaik 코드가 매번 흔들리지 않도록 막는 최소 하네스다. 여기에 없는 내용은 추측하지 않고 코드, 테스트, 운영 로그, DB 스키마 중 하나로 확인한다.
|
||||
|
||||
## Quick Guardrails
|
||||
|
||||
- 라우팅 루프 금지
|
||||
- 공개/관리자 분리 검증
|
||||
- smoke 재사용
|
||||
- lint는 있으면 앞단 실패, 없으면 강제 생성 금지
|
||||
|
||||
## Non-Negotiables
|
||||
|
||||
| 항목 | 기준 | 실패 판정 |
|
||||
|
||||
@@ -394,10 +394,8 @@ app.MapHealthChecks("/healthz");
|
||||
app.MapRazorPages(); // Sitemap.cshtml, Rss.cshtml, Feed.cshtml
|
||||
app.MapStaticAssets();
|
||||
|
||||
// Blazor WebAssembly Admin Client (blazor.boot.json 생성 필수)
|
||||
app.MapRazorComponents<TaxBaik.WasmClient.Components.Admin.App>()
|
||||
.AddInteractiveWebAssemblyRenderMode()
|
||||
.AllowAnonymous();
|
||||
// 루트 경로 기본값
|
||||
app.MapGet("/", () => Results.Redirect("/taxbaik/"));
|
||||
|
||||
// SPA 라우팅 폴백 (가장 마지막에!)
|
||||
app.MapFallbackToFile("admin/{*path:nonfile}", "admin/index.html");
|
||||
|
||||
Reference in New Issue
Block a user