graphql-codegen - 如何在 RTK-Query 插件中向端点添加标头?
解决方案
return
您端点函数中的所有内容query
都将作为第一个参数传递给您的baseQuery
. 因此,如果您正在使用fetchBaseQuery
,则需要查看一下。
通常,由创建的 baseQueryfetchBaseQuery
采用正常fetch
调用将采用的所有选项 - 包括一个headers
字段。
所以你会有类似的东西
myEndpoint: build.query({
query(args) {
return {
url: "foo",
headers: { myHeader: args.blup }
}
}
})
应该做的伎俩。
一般来说,除了“稀疏教程”之外,向下滚动时还有大约 25 个文档页面 - 但即使如此,也很难涵盖所有内容,因为 RTK-Query 相当灵活。
您可以在此处的文档中阅读有关 fetchBaseQuery 的更多信息:https ://redux-toolkit.js.org/rtk-query/api/fetchBaseQuery#using-fetchbasequery
推荐阅读
- c++ - 有谁知道 || 的实现 和 && 关于这段代码?
- python - 在 JQuery 加载中将字符串插入 Django URL
- javascript - 按时间更改幻灯片自动 javascript
- java - Java:允许 KeyEvent 中的标准文本操作
- python - Pandas 数据框将函数作为列表应用于多行的值
- python - AWS Python boto3 描述所有区域中的所有实例并输出到 CSV
- r - 如何在 httr 中做水管工::plumb(file = 'mypath')?
- powershell - 如果我“不限制”本地计算机的执行策略,潜在的威胁是什么?
- angular - 为什么使用 *ngIf 指令时 Angular 中的按钮会变小?
- django - 模型创建时的 Django 默认条目