Skip to content

Latest commit

 

History

History
19 lines (14 loc) · 599 Bytes

File metadata and controls

19 lines (14 loc) · 599 Bytes

前后端接口响应约定

后端业务接口统一返回 JSON:

{
  "code": 0,
  "data": {},
  "msg": "ok"
}
  • code: 业务状态码,0 表示成功,非 0 表示失败。
  • data: 业务数据。失败时通常为 null
  • msg: 响应消息。成功默认为 ok,失败时放错误原因。

前端请求逻辑以 code 判断业务是否成功。当前后端业务失败也会返回 HTTP 200,前端不要只依赖 HTTP 状态码判断结果。

接口连接失败、服务不可达、返回体不是约定 JSON 时,前端按网络或接口异常处理。