如何在所有 GraphQL 请求的标头中注入 Id。例如,在所有 GraphQL 请求的标头中,它应该像:- Id:1234
Posted
技术标签:
【中文标题】如何在所有 GraphQL 请求的标头中注入 Id。例如,在所有 GraphQL 请求的标头中,它应该像:- Id:1234【英文标题】:how to inject an Id in the header for all GraphQL request. For example, In header for all GraphQL request it should come like:- Id:1234 【发布时间】:2018-07-07 06:32:04 【问题描述】:如何在所有 GraphQL 请求的标头中注入 Id。 对于标头中的所有 GraphQL 请求,它应该如下所示:- Id:1234。我浏览了 apollo GraphQL 和许多其他东西的文档,但觉得信息不足。
【问题讨论】:
【参考方案1】:看看Apollo Authentication Example。他们设置了一个授权标头。同样的方式你可以设置一个不同的标题。
诀窍是使用 apollo-link-context
并将其连接到您的 HTTP 链接。
【讨论】:
以上是关于如何在所有 GraphQL 请求的标头中注入 Id。例如,在所有 GraphQL 请求的标头中,它应该像:- Id:1234的主要内容,如果未能解决你的问题,请参考以下文章
我可以在我的 graphql 查询中访问请求标头,在 nestjs 中吗?
通用服务,了解我是在 GRAPHQL 上下文还是 HTTP 上下文中?
Apollo GraphQL 标头在 iOS Swift 中总是失败