多客户端

如果你的应用需要连接到不同的 GraphQL 入口端点,你可以指定多个 apollo 客户端:

const apolloProvider = new VueApollo({
  clients: {
    a: apolloClient,
    b: otherApolloClient,
  },
  defaultClient: apolloClient,
})

在组件的 apollo 选项中,你可以使用 $client 为所有的查询、订阅和变更定义要使用的客户端(仅限在此组件内):

export default {
  apollo: {
    $client: 'b',
  },
}

你也可以在单个查询,订阅和变更的选项中使用 client 属性来指定客户端:

tags: {
  query: gql`...`,
  client: 'b',
}
上次更新时间: 9/8/2018, 3:53:04 PM