百科.dev
全部条目AI 编程趋势榜开源项目技术资讯提交条目
登录
返回工具页/返回 Issues 列表
#661·realworld

规格更新建议

作者: nhannqgh创建于 2021年4月28日更新于 2022年1月1日
标签Status: RFCStatus: Approvedv2 changelog

前端

  • 我们是否可以从 URL 中删除 # 字符? 我认为没有 # 符号的 URL 看起来会更好。

后端

  • 在响应中使用抽象关键字,使其更加抽象和可重用。
  • 例如,使用获取单篇文章的 API 时,我们可以返回:
{
  "data": {
     ...
  }
}

而不是

{
  "article": {
     ...
  }
}
  • 使用获取文章列表的 API 时,我们可以返回:
{
  "data": [
     ...
  ],
  "total": 20
}

而不是

{
  "articles": {
     ...
  },
  articlesCount: 20
}
  • 对于创建、更新、删除、收藏等请求,服务器还会返回消息。例如:{...,message: "article created successfully"}

  • 创建 API 应仅返回创建的 ID,前端需要使用 ID 来调用 API 以获取所需的内容。

内容来源: realworld-apps/realworld

查看 GitHub 原文在 GitHub 查看讨论