【发布时间】:2018-12-09 07:04:21
【问题描述】:
我在我们的一个项目中使用 Angular Apollo。我将 apollo 客户端创建为:
this.apollo.create({
link: this.httpLink.create({ uri: `${environment.apiBase}/graphql?access_token=${this.tokenService.token}`}),
cache: new InMemoryCache()
})
由于我们的 uri 有一个访问令牌,该令牌在某个时间点后也会过期,因此我们必须刷新它并获取新的访问令牌,从而获得一个新的 uri。
我在 apollo 文档中找不到任何关于更新 uri 方式的方法(也许我错过了?),如果我创建一个这样的新实例,它会给我一个错误,即 apollo 客户端已经存在现在。
有什么方法可以更新 uri 吗?
【问题讨论】:
标签: javascript angular graphql apollo