首页 > 解决方案 > apollo graphql schema react-admin 初学者

问题描述

这些技术是全新的,到目前为止我所看到的非常激动,我很难找到一个我坚持的例子。react-admin 的文档建议我的架构说 Posts 遵循 allPosts 和 _allPostsMeta .. allPosts 部分没有问题,但自然地 react-admin 在 _allPostsMeta 上窒息而死,因为我不确定它如何适应事物.. 示例大多只需显示您的架构应该是什么样子,但不要走得更远。. 是否有像这样的演示服务器应用程序设置可以在任何地方看到?我目前使用连接怪物设置了我的解析器,这一切对我来说都很有意义,所以我想我的问题是,谁能告诉我,或者指出我的解析器应该是什么样子才能满足返回 ListMetadata 的 _allPostsMeta 查询。

谢谢

标签: graphqlapollo-serverexpress-graphqlreact-admin

解决方案


感谢这是一个老问题,您可能已经继续前进,但我想我会在这里做出回应,因为我自己在尝试使用 Apollo-Server-Express GraphQL 后端实现 React-Admin 前端时遇到了类似的情况 -结尾。

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

我的解析器最终看起来如下:

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

注意 findAndCountAll() 不是 findAll() ,就像我在其他示例中看到的那样。到目前为止,这足以让 React Admin 分页为我工作。缺乏所有这些的文档/示例确实让我有点怀疑这个软件不是要走的路,或者已经被其他东西超越了。


推荐阅读