API 返回数据结构设计怎么做
restful api 返回数据结构大家都是怎么设计的,如何包含错误信息或者额外信息呢?有没最佳实践或者大公司都是怎么做的。
大同小异,code
和 message
字段每次都会返回,包括请求成功的时候:返回 200, "OK" 之类的信息,方便前端统一处理
interface R<T> {
data: T; // 请求数据,可以是对象或者数组
code: number; // 错误码
message: string; // 错误信息,提示 信息
extra: any; // 额外信息,全局信息等等
}