apollo graphql模式react-admin初学者

问题描述 投票:2回答:1

这些技术的新手,到目前为止我所看到的一切,我感到非常兴奋,我很难找到我坚持的例子。 react-admin的文档建议我说Posts的模式遵循allPosts和_allPostsMeta。。allPosts部分没有问题,但自然会在_allPostsMeta上使react-admin窒息而死,因为我不确定它是否适合。只是显示您的架构应该是什么样子,但别无所求。我目前已经使用join monster设置了解析器,这对我来说意义非凡,所以我想我的问题是,任何人都可以告诉我,或指出我的解析器应该什么样才能满足返回ListMetadata的_allPostsMeta查询。我研究了一些问题,例如解析器链式思维,也许我应该从allPosts中返回Post []的长度,但这也许会使事情变得过于复杂。任何帮助或解释都将不胜感激...

谢谢

graphql apollo-server express-graphql react-admin
1个回答
0
投票

意识到这是一个古老的问题,您可能已经提出了建议,但我想我在这里遇到了类似情况,所以我尝试在此处使用Apollo-Server-Express GraphQL实现React-Admin前端后端。

基于ra-data-graphql-simple(https://github.com/marmelab/react-admin/tree/master/packages/ra-data-graphql-simple)的React Admin示例

我的解析器最终显示如下:

Query: {
    _allPostsMeta: (parent, args, { db }, info) => db.post.findAndCountAll()
}

请注意,findAndCountAll()不是findAll(),正如我在其他示例中看到的那样。到目前为止,这足以使React Admin分页为我工作。缺少所有文档/示例的确使我有些怀疑,该软件不是必不可少的工具,或者已被其他工具超越。

© www.soinside.com 2019 - 2024. All rights reserved.