适配docker环境 禁用了文件名哈希,保持文件名稳定修改了nginx的代理头信息,添加了dockerfile内容,使用本地文件构建,在修改了request.js,authApi.js,AuthContext.jsx等文件,统一前后端的数据格式,便于测试运行

Change-Id: I40b3c8949a84cf07ec2fe66c92052e1995036994
diff --git a/src/main.jsx b/src/main.jsx
index eb50fe5..e7047b3 100644
--- a/src/main.jsx
+++ b/src/main.jsx
@@ -2,7 +2,7 @@
 import ReactDOM from 'react-dom/client'
 import App from './App.jsx'
 import './index.css'
-import './mock/index.js' // 引入mock服务
+// import './mock/index.js' // 注释掉 mock 服务
 
 ReactDOM.createRoot(document.getElementById('root')).render(
   <React.StrictMode>
diff --git a/src/routes/index.jsx b/src/routes/index.jsx
index 994233b..e085801 100644
--- a/src/routes/index.jsx
+++ b/src/routes/index.jsx
@@ -31,6 +31,7 @@
       <Route path="/login" element={<LoginPage />} />
       <Route path="/register" element={<RegisterPage />} />
       <Route path="/unauthorized" element={<UnauthorizedPage />} />
+      <Route path="*" element={<NotFoundPage />} />
 
       {/* 受保护的路由 (需要登录) */}
       <Route 
@@ -122,9 +123,6 @@
           </ProtectedRoute>
         }
       />
-
-      {/* 404 Not Found 路由 */}
-      <Route path="*" element={<MainLayout><NotFoundPage /></MainLayout>} /> 
     </Routes>
   );
 };
diff --git a/src/services/request.js b/src/services/request.js
index 1fb38c6..2395ba2 100644
--- a/src/services/request.js
+++ b/src/services/request.js
@@ -3,7 +3,7 @@
 
 // 创建 axios 实例
 const request = axios.create({
-  baseURL: "/",
+  baseURL: "/api",
   timeout: 10000,
 });