Skip to content

目录结构 ​

仓库根目录大致如下:

├── admin/                 # 管理后台(Vue 3 + Element Plus)
├── pc/                    # PC 端(Nuxt 3)
├── uniapp/                # 移动端(UniApp)
├── server/                # 后端(webman)
│   ├── app/
│   │   ├── controller/    # 控制器
│   │   ├── service/       # 业务
│   │   ├── repository/    # 数据访问
│   │   ├── model/         # 模型
│   │   ├── adminapi/      # 管理端接口
│   │   ├── api/           # 用户端接口
│   │   └── queue/         # 队列消费
│   ├── core/              # 框架核心(认证 / 支付 / 存储 / 安装)
│   └── public/            # 安装向导、构建后的 admin / pc
└── docker/                # nginx + webman + MySQL + Redis

server/app/ 按分层放置 controller、service、repository、model,以及管理端 adminapi、用户端 api 与队列 queue。

server/core/ 放认证、支付、存储、安装等框架能力。

server/public/ 提供安装向导页面,以及构建后的管理后台与 PC 端静态资源。

PC 端为 Nuxt 3;在 pc/ 下执行 pnpm generate,产物输出到 server/public/pc/。

基于 MIT 许可发布