38 lines
1.1 KiB
Markdown
38 lines
1.1 KiB
Markdown
## 优化计划
|
||
|
||
### 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跨域请求
|
||
- 支持文件上传和下载
|
||
- 简单易用,便于快速实现 |