Files
appDistribute/.trae/documents/App分发系统优化.md

38 lines
1.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

## 优化计划
### 1. CSS样式简化
- 删除所有装饰性样式(颜色、背景、阴影、圆角、过渡等)
- 只保留基本布局和定位
- 保持所有CSS选择器不变方便后续手动设计
### 2. 添加后端API调用
- 在JavaScript中添加后端API基础URL配置
- 将localStorage存储替换为后端API调用
- 修改以下函数:
- `getAppsFromStorage()` → 调用 GET /api/apps
- `saveAppsToStorage()` → 调用 POST /api/apps
- `uploadApp()` → 调用 POST /api/apps 上传文件
### 3. 后端API设计
- 端口3000
- 无需鉴权
- 接口列表:
- `GET /api/apps` - 获取App列表
- `POST /api/apps` - 上传App支持multipart/form-data
- `GET /api/apps/:id` - 下载指定App
### 4. 前端修改要点
- 保持现有登录逻辑不变
- 保持所有HTML结构不变
- 保持所有CSS选择器不变
- 只修改JavaScript中的数据存储逻辑
### 5. 文件修改清单
- `style.css` - 简化样式
- `script.js` - 添加后端API调用
### 6. 技术要求
- 后端API采用RESTful设计
- 支持CORS跨域请求
- 支持文件上传和下载
- 简单易用,便于快速实现