在反应中的每个获取请求之前附加自定义标头

Jan*_*ang 6 javascript api reactjs react-redux

如何为反应应用程序中的所有获取请求添加自定义全局标头。是否有任何函数可以为 React 中的所有获取请求提供全局标头。

getFoo() {
        return fetch(apiUrl + "API/foo").then(
            function(response) {
                return response.json();
            });
    }
Run Code Online (Sandbox Code Playgroud)

想要为我的所有获取请求添加全局监听,我被困在这里,请帮助我,并提前致谢。

Dav*_*jan 1

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

换句话说,您可以编写自己的函数来附加您喜欢的标头并用它调用 fetch。如果您真的非常愿意,可以将该函数设为全局函数。您甚至可以使用fetch-intercept之类的包进行猴子补丁获取,但没有很多情况可以证明这样做是合理的。