·
Across the Great Wall, we can reach every corner in the world.

我们习惯把数据和附属信息分开,大概是这样的:

interface CommonResponse<T> {
  data: T;          // 返回具体数据结构
  paging: {
    next: string;   // 用于 cursor base 分页
    prev: string;   // 用于 cursor base 分页
    size: number;   // 用于 offset,size 分页
    offset: number; // 用于 offset,size 分页
  };
  error: {
    code: number;   // 错误码
    message: string;// 详细错误信息
  };
}
Replies
1

没有错误信息的话 error 字段就是空的,不返回