gpt4 book ai didi

reactjs - 我可以覆盖组件中单个查询的 Apollo Client header 吗?

转载 作者:行者123 更新时间:2023-12-03 16:50:41 25 4
gpt4 key购买 nike

当我初始化我的 Apollo 客户端时,我创建了一个带有标题 hello: "world" 的 Apollo Link .有没有办法覆盖 hello使用钩子(Hook)的组件的 header 值?我认为这会起作用,但它仍然使用 Client header :

useQuery(<QUERY>,{
context:{
headers:{
hello: "Canada"
}
}
})

最佳答案

您的代码似乎正确。在做了一些测试之后,似乎不可能覆盖现有的标题。

  const { data, loading, error } = useQuery(ALL_GAMES, {
context: { headers: { authentication: 'some value', test: 'some value' } }
});

也许如果您将一个全新的客户端传递给 useQuery - 您可以使用工厂函数创建客户端

关于reactjs - 我可以覆盖组件中单个查询的 Apollo Client header 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57895525/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com