2

我有一个使用 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"

请任何人都可以告诉我正确的方法,或者如果我做错了,请纠正我。

4

0 回答 0