验证用户的正确点是什么?
以继电器入门套件为例。
这似乎是要查询的点(我已经添加了 args id)
var queryType = new GraphQLObjectType({
name: 'Query',
fields: () => ({
node: nodeField,
// Add your own root fields here
viewer: {
args: {
id: {
type: GraphQLString
},
},
type: userType,
resolve: (_, args) => getViewer(args.id),
},
}),
});
然后在数据库中做类似的事情
getViewer: (id) => id === viewer.id ? viewer : null,
现在它已经分崩离析了,请求ID的地方在哪里?我会假设路线
export default class extends Relay.Route {
static queries = {
viewer: () => Relay.QL`
query {
viewer(id:"1")
}
`,
};
static routeName = 'AppHomeRoute';
}
这行不通。