vue 中使用apollo-client模块做graphql 查询,如何加入请求头

发布于 2022-09-06 22:26:26 字数 671 浏览 19 评论 0

在vue构建的项目中,使用apollo包做graphql 查询,想把请求头加进去,文档查了一下是这样的:

let apollo: ApolloClient = {
  let configuration = URLSessionConfiguration.default
  // Add additional headers as needed
  configuration.httpAdditionalHeaders = ["Authorization": "Bearer <token>"] // Replace `<token>`

  let url = URL(string: "http://localhost:8080/graphql")!

  return ApolloClient(networkTransport: HTTPNetworkTransport(url: url, configuration: configuration))
}()

嗯,大概意思是创建查询客户端的时候,加入networkTransport配置参数,这个HTTPNetworkTransport是从哪里导入的,找都找不到啊,networkTransport这个配置参数从ApolloClient进去也没有啊,是不是改了用法没更新文档。
有没有人弄过这个的,指导下。
apollo-client version 2.2.5

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

伪装你 2022-09-13 22:26:26

放弃了,不一定新技术就要学习。graphql 适合大公司折腾,小公司个人就不要玩了。况且现在没有好用的包,要自己实现,普通的查询还可以,如果是修改动作开发难度会越来越大,累死前后端。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文