javascript - 在 react 中的每个获取请求之前附加自定义 header

标签 javascript api reactjs react-redux

我如何为 React 应用程序中的所有提取请求添加自定义全局 header 。是否有任何功能可以为 react 中的所有获取请求提供全局 header 。

getFoo() {
        return fetch(apiUrl + "API/foo").then(
            function(response) {
                return response.json();
            });
    }

想在 React 中为我的所有获取请求添加全局监听,我被困在这里请帮助我,在此先感谢。

最佳答案

在您的问题中,没有任何特定于 React 的内容,因为 fetch 不是 React 的一部分。

换句话说,您可以编写自己的函数来附加您喜欢的 header 并使用它调用 fetch。如果您真的非常希望这样做,您可以将该功能设为全局。你甚至可以使用像 fetch-intercept 这样的包猴子补丁获取, 但没有多少情况可以证明这样做是合理的。

关于javascript - 在 react 中的每个获取请求之前附加自定义 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44715279/

相关文章:

javascript - 使用两个指针的算法的时间复杂度。是0(n)还是0(n^2)

javascript - 是否可以使用 jqPlot 将图例写入单独的分区

reactjs - POST sails 服务器 api 并 react 客户端 500(内部服务器错误)

api - 如何在 Magento 中获取可配置属性的选项?

javascript - React Native - 将状态分配给 const

javascript - 如何在 React 中使用 require() 和变量名?

javascript - 什么是焦点范围?

javascript - 在 Javascript 中格式化为货币

php - 创建 REST API 客户端和服务器

reactjs - 在 componentDidMount 上调度一个 Action (react/redux)