Следуя Угловым документам Apollo , я применил эту конфигурацию для подключения к данной конечной точке graphql:
import { HttpClientModule } from "@angular/common/http";
import { ApolloModule, APOLLO_OPTIONS } from "apollo-angular";
import { HttpLinkModule, HttpLink } from "apollo-angular-link-http";
import { InMemoryCache } from "apollo-cache-inmemory";
@NgModule({
imports: [
BrowserModule,
HttpClientModule,
ApolloModule,
HttpLinkModule
],
providers: [{
provide: APOLLO_OPTIONS,
useFactory: (httpLink: HttpLink) => {
return {
cache: new InMemoryCache(),
link: httpLink.create({
uri: "https://my.endpoint.io/graphql"
})
}
},
deps: [HttpLink]
}],
})
export class AppModule {}
Можно ли использовать эту же конфигурацию для подключения к другой конечной точке graphql?
В документах есть этот раздел , который показывает, как использовать несколько клиентов, но я не понимаю, как его применить с apollo-angular-link-http
Спасибо.