apollo graphql schema react-admin初学者

时间:2018-05-31 14:56:38

标签: graphql apollo-server express-graphql react-admin

对这些技术崭新而且我到目前为止看到的情况非常好,我很难找到一些我坚持的例子。反应管理员的文档建议我的模式说Posts跟随allPosts和_allPostsMeta .. allPosts部分没有问题,但自然反应 - 管理员chokes死于_allPostsMeta因为我不知道这是如何适合的事情。只是展示你的架构应该是什么样子但是不要再进一步了..是否有可以看到的任何地方的演示服务器应用程序设置?我现在使用连接怪物设置了我的解析器设置,这对我来说都是有道理的,所以我想我的问题是,有人可以告诉我,或者指出我的解析器应该是什么样子来满足返回ListMetadata的_allPostsMeta查询。我调查了一些事情,比如旋转变压器链接思考也许我应该从allPosts返回Post []的长度但是这可能是过于复杂的事情..任何帮助或解释都会非常感激...

由于

1 个答案:

答案 0 :(得分:0)

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

基于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分页为我工作。缺少所有文档/示例的确使我有些怀疑,认为该软件不是必不可少的工具,或者已被其他工具超越。