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

1.1 KiB
Raw Blame History

优化计划

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跨域请求
  • 支持文件上传和下载
  • 简单易用,便于快速实现