接口约定与通用响应
阅读 17
Base URL
C 端:https://域名/api/c/v1
与用户端 utils/config.js 的 API_BASE、route/app.php 路由组一致。
成功示例
{
"code": 0,
"msg": "ok",
"data": { "id": 1 }
}
分页
列表多返回 ThinkPHP paginate 结构。用户端用 parsePaginate 解析 data / total / current_page。
错误处理建议
- 前端已统一 toast;写新接口务必返回可读的
msg - 校验失败用非 0 code,不要只抛未捕获异常导致 HTML 错误页