update web

This commit is contained in:
zhaoying
2025-12-15 15:10:42 +08:00
parent a4e276ab27
commit db3d3dee85
2 changed files with 92 additions and 1 deletions

91
web/README.md Normal file
View File

@@ -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 <repository-url>
# 进入项目目录
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

View File

@@ -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