gpt4 book ai didi

parse-platform - 如何使用 GraphQL + parse.com 构建 Web 应用程序?

转载 作者:行者123 更新时间:2023-12-03 13:57:29 25 4
gpt4 key购买 nike

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

有人知道解决方案或知道解决这个问题的方法吗?看起来这将是一种制作应用程序的绝佳方式。

编辑

解析已死

最佳答案

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

在服务器上,您可以像往常一样构建 GraphQL 类型;例如,如果您的 Parse Schema 中有一个 Todo 对象和一个 User 对象(并且正在使用 npm 中的 graphql 和 graphql-relay ),那么您最终可能会得到对象喜欢

// Build the GraphQL Todo type.
var GraphQLTodo = new GraphQLObjectType({
name: 'Todo',
fields: () => ({
content: {
type: GraphQLString,
resolve: (obj) => obj.get('content')
},
done: {
type: GraphQLBoolean,
resolve: (obj) => obj.get('done')
},
user: {
type: GraphQLUser,
resolve: (obj) => obj.get('user')
}
}),
});

// Build the connection from User to Todo
var {connectionType, edgeType} = connectionDefinitions({
name: 'UserTodo',
nodeType: GraphQLTodo,
});

// Build the GraphQL User type.
var GraphQLUser = new GraphQLObjectType({
name: 'User',
fields: () => ({
todosConnection: {
type: connectionType,
args: connectionArgs,
resolve: (obj, args) => new Parse.Query(Todo).equalTo('user', obj).find()
}
},
});

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

关于parse-platform - 如何使用 GraphQL + parse.com 构建 Web 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32570272/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com