--- type: file-frontend status: draft related_pages: ["[[architecture/project_map]]", "[[architecture/public_admin_map]]"] page_id: A00_Common source_file: "A00_Common/router.ts" last_updated: 2026-07-24 --- # router.ts 해시 기반(`/#/path`) 클라이언트 사이드 라우팅 및 페이지 전환, 브라우저 뒤로가기/앞으로가기 이벤트를 바인딩하는 싱글 페이지 애플리케이션(SPA) 라우터 모듈입니다. ## 🛠️ 주요 함수 목록 | 항목 | 위치(상대 경로) | 역할 | |---|---|---| | `initRouter()` | `A00_Common/router.ts` | `hashchange` 이벤트 수신기 바인딩 및 초기 경로 파싱 라우팅 | | `navigate()` | `A00_Common/router.ts` | 프로그래밍 방식 해시 URL 변경 및 렌더러 격발 | ## 🔗 연관 개념 및 의존성 - `A00_Common/b_workflow_nav.ts` — 7단계 워크플로우 게이팅 라우팅 바인딩