Parse platform 如何使用GraphQL+;parse.com?

Parse platform 如何使用GraphQL+;parse.com?,parse-platform,reactjs,graphql,relayjs,Parse Platform,Reactjs,Graphql,Relayjs,我想为一个新的应用程序使用parse和graphQL。它将基本上与未登录的用户一起工作,在这些用户中,人们共享一个链接,并就一些附加项目进行协作。这将计划在某个地点举行会议 是否有人知道解决方案或知道解决方法?这似乎是一种制作应用程序的好方法 编辑 解析已经死了是的,您当然可以构建一个由解析对象支持的GraphQL服务器 在服务器上,像往常一样构建GraphQL类型;例如,如果在解析模式中有一个Todo对象和一个User对象(并且使用npm中的graphql和graphql relay),那么最

我想为一个新的应用程序使用parse和graphQL。它将基本上与未登录的用户一起工作,在这些用户中,人们共享一个链接,并就一些附加项目进行协作。这将计划在某个地点举行会议

是否有人知道解决方案或知道解决方法?这似乎是一种制作应用程序的好方法

编辑


解析已经死了

是的,您当然可以构建一个由解析对象支持的GraphQL服务器

在服务器上,像往常一样构建GraphQL类型;例如,如果在解析模式中有一个Todo对象和一个User对象(并且使用npm中的
graphql
graphql relay
),那么最终可能会得到如下对象

//构建GraphQL Todo类型。
var GraphQLTodo=新的GraphQLObjectType({
名称:“Todo”,
字段:()=>({
内容:{
类型:GraphQLString,
解析:(obj)=>obj.get('content')
},
完成:{
类型:GraphQLBoolean,
解析:(obj)=>obj.get('done')
},
用户:{
类型:GraphQLUser,
解析:(obj)=>obj.get('user')
}
}),
});
//建立从用户到Todo的连接
var{connectionType,edgeType}=connectionDefinitions({
名称:“UserTodo”,
节点类型:GraphQLTodo,
});
//构建GraphQL用户类型。
var GraphQLUser=新的GraphQLObjectType({
名称:“用户”,
字段:()=>({
TOD断开连接:{
类型:connectionType,
args:connectionArgs,
resolve:(obj,args)=>newparse.Query(Todo.equalTo('user',obj.find())
}
},
});

如果用户已登录客户端,您可能会将会话令牌传递给服务器,以允许使用该会话令牌进行解析查询(出于ACL原因)。

hmm奇怪的接近投票。我刚刚意识到您是谁,很荣幸收到您的反馈Daniel:)我想知道是否可以将逻辑嵌入Parse.com云代码中,而不是使用节点服务器。也许我们可以问问parse的伙计们,他们是否也计划对GraphQL做一些特定的事情。如果parse能够在开箱即用的情况下添加GraphQL支持,那就太棒了。考虑到parse是Facebook所有,我怀疑这只是时间问题。有点晚了,但这是parse服务器上的一次积极讨论,我们将继续努力!