refactor: 简化URL结构

将`HashRouter`替换为更现代的`BrowserRouter`,移除`#`片段以简化URL结构。
This commit is contained in:
Karasukaigan
2025-07-02 00:20:28 +08:00
parent e487b5382b
commit f05ae6a27f
+3 -3
View File
@@ -2,7 +2,7 @@ import './App.css'
import { HomePage } from './pages/HomePage/Home.tsx' import { HomePage } from './pages/HomePage/Home.tsx'
import { useTaskPolling } from '@/hooks/useTaskPolling.ts' import { useTaskPolling } from '@/hooks/useTaskPolling.ts'
import SettingPage from './pages/SettingPage/index.tsx' import SettingPage from './pages/SettingPage/index.tsx'
import { BrowserRouter, HashRouter, Navigate, Routes } from 'react-router-dom' import { BrowserRouter, Navigate, Routes } from 'react-router-dom'
import { Route } from 'react-router-dom' import { Route } from 'react-router-dom'
import Index from '@/pages/Index.tsx' import Index from '@/pages/Index.tsx'
import NotFoundPage from '@/pages/NotFoundPage' import NotFoundPage from '@/pages/NotFoundPage'
@@ -43,7 +43,7 @@ function App() {
// 后端已初始化,渲染主应用 // 后端已初始化,渲染主应用
return ( return (
<> <>
<HashRouter> <BrowserRouter>
<Routes> <Routes>
<Route path="/" element={<Index />}> <Route path="/" element={<Index />}>
<Route index element={<HomePage />} /> <Route index element={<HomePage />} />
@@ -62,7 +62,7 @@ function App() {
<Route path="*" element={<NotFoundPage />} /> <Route path="*" element={<NotFoundPage />} />
</Route> </Route>
</Routes> </Routes>
</HashRouter> </BrowserRouter>
</> </>
) )
} }