【问题标题】:I 'm not connect my backend api with react-admin. Ocurred error:我没有将我的后端 api 与 react-admin 连接起来。发生的错误:
【发布时间】:2019-01-13 20:21:58
【问题描述】:

警告:缺少键的翻译:“HTTP 响应中缺少 X-Total-Count 标头。jsonServer 数据提供程序期望资源列表的响应包含此标头以及构建分页的结果总数。如果您使用的是 CORS,您是否在 Access-Control-Expose-Headers 标头中声明了 X-Total-Count?"

【问题讨论】:

  • 你应该添加一些你所做的细节,并显示产生这种行为的代码的最小版本。并开始考虑可能出现的问题。

标签: react-admin


【解决方案1】:

从错误看来,您的 API 没有返回 X-Total-Count 标头。 react-admin 使用此标头创建分页信息(默认情况下,react-admin 仅请求并显示每页最多 10 条记录,但它需要知道如果不请求最多 10 条记录将返回多少条记录,所以它可以显示您可以点击多少页)。

请参阅 react-admin RestClients 文档页面中的“JSON 服务器 REST”部分:

JSON Server REST - X-Total-Count

此外,有关现有 REST API 的 X-Total-Count 标头的示例实现,请参阅包 loopback3-xTotalCount,它可用于将 X-Total-Count 标头添加到 loopback3 REST API:

loopback3-xTotalCount

【讨论】:

    猜你喜欢
    • 2018-12-23
    • 2019-11-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-28
    • 2020-05-17
    相关资源
    最近更新 更多