初始化仓库,前端完成
This commit is contained in:
38
.trae/documents/App分发系统优化.md
Normal file
38
.trae/documents/App分发系统优化.md
Normal file
@@ -0,0 +1,38 @@
|
||||
## 优化计划
|
||||
|
||||
### 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跨域请求
|
||||
- 支持文件上传和下载
|
||||
- 简单易用,便于快速实现
|
||||
Reference in New Issue
Block a user