1

在微服务项目中,我配置了 graphql、apollo-federation、apollo-gateway。

菜单服务

mutation createMenu(location_id: ID!): Menu

定位服务

type Location{
    id: ID!
}
type Query{
    location(id: ID!): Location
}

在菜单中创建解析器我想获取位置数据

storeMenu(_, location_id, __, ___){
    // how to get location data because location is located in external service
}

我熟悉@key、@external、extends。但这适用于类型对象,不适用于输入类型

4

0 回答 0