From db3d3dee85a26bf065db920792d08da1ad383ada Mon Sep 17 00:00:00 2001 From: zhaoying Date: Mon, 15 Dec 2025 15:10:42 +0800 Subject: [PATCH] update web --- web/README.md | 91 ++++++++++++++++++++++++++++++++++++++++++++++ web/vite.config.ts | 2 +- 2 files changed, 92 insertions(+), 1 deletion(-) create mode 100644 web/README.md diff --git a/web/README.md b/web/README.md new file mode 100644 index 00000000..7ce73358 --- /dev/null +++ b/web/README.md @@ -0,0 +1,91 @@ +# Memory Bear 前端项目 + +基于 React + TypeScript + Vite + Ant Design 构建的知识库管理系统前端应用。 + +## 技术栈 + +- **框架**: React 18 + TypeScript +- **构建工具**: Vite +- **UI 组件库**: Ant Design 5 +- **样式**: Tailwind CSS 4 +- **路由**: React Router 6 +- **状态管理**: Zustand +- **国际化**: i18next +- **图表**: ECharts +- **其他**: React Markdown + +## 环境要求 + +- Node.js >= 20.19+, 22.12+ +- npm 或 yarn + +## 安装 + +```bash +# 克隆项目 +git clone + +# 进入项目目录 +cd memory-bear-font-end + +# 安装依赖 +npm install +``` + +## 运行 + +### 开发环境 + +```bash +npm run dev +``` + +启动后访问: `http://localhost:5173` + +### 生产构建 + +```bash +npm run build +``` + +构建产物输出到 `dist` 目录。 + +### 预览构建结果 + +```bash +npm run preview +``` + +## 代码检查 + +```bash +npm run lint +``` + +## 项目结构 + +``` +src/ +├── api/ # API 接口 +├── assets/ # 静态资源 +├── components/ # 公共组件 +├── hooks/ # 自定义 Hooks +├── i18n/ # 国际化配置 +├── routes/ # 路由配置 +├── store/ # 状态管理 +├── styles/ # 全局样式 +├── utils/ # 工具函数 +├── views/ # 页面视图 +├── App.tsx # 应用入口组件 +└── main.tsx # 应用入口文件 +``` + +## 配置说明 + +- 开发服务器默认监听 `0.0.0.0:5173` +- API 代理配置在 `vite.config.ts` 中 +- 路径别名 `@` 指向 `src` 目录 + +## License + +Private diff --git a/web/vite.config.ts b/web/vite.config.ts index 08054ec9..7181389f 100644 --- a/web/vite.config.ts +++ b/web/vite.config.ts @@ -11,7 +11,7 @@ export default defineConfig({ proxy: { // 主要API代理,支持 /api 和 /api/* 格式 '/api': { - target: 'http://127.0.0.1:8000', // 后端服务地址 + target: 'http://0.0.0.0:5173', // 后端服务地址 changeOrigin: true, // 匹配所有以/api开头的请求,包括/api/token