首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在react管理中使用自定义字段,实例为{ data:[...] }

如何在react管理中使用自定义字段,实例为{ data:[...] }
EN

Stack Overflow用户
提问于 2021-02-09 04:14:54
回答 1查看 72关注 0票数 0

我是react-admin的新手,我正在尝试为我的旧API创建一个新的管理面板。因此,当我的数据提供程序执行API调用时,它会导致以下错误:

代码语言:javascript
运行
复制
The response to 'getList' must be like { data : [...] }, but the received data is not an array. The dataProvider is probably wrong for 'getList'

我的旧API的响应有各种数据字段,如{‘post’:[] }或{ 'users':[] }。如何使用这些字段名称而不是{ 'data':[] }?

EN

回答 1

Stack Overflow用户

发布于 2021-03-20 04:09:06

这种情况下的“数据”只是指应该返回的信息类型,而不是对象的名称。

在您的API中,您可以简单地返回以下形式的列表:

代码语言:javascript
运行
复制
   const posts = [
        {
           "id":1,
           "name":"post1"
        },
        {
           "id":2,
           "name":"post2"
        },

   ];

return JSON.stringify(posts);

然后在响应中返回'posts‘对象,别忘了设置预期的ContentRange头。

不确定你使用的是什么语言,但是上面的原则应该足够容易遵循并应用于任何语言。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66108702

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档