How cfeteam/weapp-demo-album works
小相册是一个微信小程序,用于浏览、上传、预览、保存和删除 COS 图片。主要流程是用户在相册页查看图片或选择操作:列表和删除请求经客户端请求封装发送到 Node 服务,上传由小程序直接发起文件请求;服务端路由分发到相册处理器,再由处理器与 COS 交互。预览和本地保存是客户端功能。列表、删除处理器及其内部调用未采样,相关能力和 COS 交互依据 README 描述。
Main entry points: album.js 相册页面 · route_dispatcher.js 路由分发 · routehub.js 相册路由 · request.js 请求封装
Components 16
Connections 21
- 相册用户 → 相册页面: 操作
- 相册页面 → 接口 URL: 构造接口地址
- 相册页面 → 请求封装: 请求列表/删除
- 相册页面 → 路由分发: 上传文件
- 相册页面 → 图片预览: 进入预览
- 相册页面 → 本地保存: 保存图片
- 本地保存 → 微信平台: 下载并保存
- 请求封装 → 微信平台: 发起请求
- 请求封装 → HTTP 服务: HTTPS 请求
- 路由分发 → HTTP 服务: 接收请求
- HTTP 服务 → 路由分发: 挂载中间件
- 路由分发 → 路由映射: 读取映射
- 路由分发 → 相册路由: 加载路由
- 相册路由 → 图片列表: 处理列表
- 相册路由 → 图片上传: 处理上传
- 相册路由 → 图片删除: 处理删除
- 图片上传 → COS SDK 配置: 调用 SDK
- 图片列表 → COS 图片存储: 列举图片
- 图片上传 → COS 图片存储: 上传图片
- 图片删除 → COS 图片存储: 删除图片
- COS SDK 配置 → COS 图片存储: 访问存储