apollo boost是否支持多个客户

时间:2019-06-02 20:00:08

标签: vue.js graphql apollo apollo-boost

apollo boost是否支持多个客户端。调用client2时,我得到的是客户结果?将Vue框架与Vue Apollo库一起使用。

//similar too docs from vue-appolo
//https://github.com/Akryum/vue-apollo/blob/master/docs/guide/multiple-clients.md

import Vue from 'vue'
import App from './App.vue'
import ApolloClient from "apollo-boost";
import VueApollo from "vue-apollo";

//first client
const client = new ApolloClient({
  uri: "https://api.graph.cool/simple/v1/1”
});

//second client
const client2 = new ApolloClient({
  uri: "https://api.graph.cool/simple/v1/2”
});

//old way with one client
//const apolloProvider = new VueApollo({
 // defaultClient: client
//});

const apolloProvider = new VueApollo({
  clients: {
    client,
    client2,
  },
  defaultClient: client
});

0 个答案:

没有答案