Skip to content

架构总览

凌悦易游服务端基于 PHP 开发,采用前后端完全分离架构。

系统组成

┌────────────────────────────────────────┐
│               Nginx                     │
│   api域名          admin域名            │
└─────┬──────────────────┬───────────────┘
      │                  │
┌─────▼─────┐     ┌─────▼──────┐
│ 前端API服务 │     │ 后台API服务 │
└─────┬─────┘     └─────┬──────┘
      │                  │
┌─────▼──────────────────▼─────┐
│        数据库 + 缓存          │
│       MySQL + Redis           │
└──────────────────────────────┘

系统分为三个独立部分:

  • 服务端 — PHP 接口服务,处理所有业务逻辑和数据存取
  • 管理后台 — 已构建的静态页面,直接部署到 Nginx 即可使用
  • 移动前端 — UniApp 构建的 H5 / 小程序 / APP,已构建好直接部署

统一响应格式

所有 API 返回统一 JSON 结构:

json
{
    "code": 1,
    "msg": "成功",
    "data": { ... },
    "show": 0
}
字段说明
code1 成功,0 失败
msg提示信息
data返回数据
show是否前端弹窗提示

认证方式

  • 前端 API:请求头携带 token 字段
  • 管理后台:请求头携带 token 字段
  • 登录成功后获取 Token,后续请求携带即可

多端支持

终端标识终端
1H5
2微信公众号
3微信小程序
4APP
5PC

插件扩展

系统内置插件机制,支持通过插件扩展支付渠道、登录方式、前端功能等,详见 插件开发

凌悦易游 · 游戏陪玩接单平台