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

在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

阅读 4.9k
1 个回答

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题