我有一个使用ExpressJS的GraphQL服务器。想要使用GraphQL-Tools编写架构:
我想要一个这样的对象...
User: {
firstName,
lastName,
location: {
city,
state,
lat,
lan
},
phoneNumber
}
通过这种设计,我可以在单个对象中维护用户的详细信息。但是我无法找到使用graphql-tools进行嵌套对象的方法。
type User {
id: String
name: String
location: Location
}
type Location {
city: String
country: String
zip: String
}
尝试上述类型时,出现控制台错误:
throw new SchemaError('Resolve function missing for "' + typeName + '.' + fieldName + '"');
^
Error: Resolve function missing for "User.location"
请任何人都可以向我展示正确的方法,如果我犯了任何错误,请纠正我。