我有一个React JS应用程序。我想在从应用程序返回的每个响应中添加一些http头。请问您可以建议如何实现这一点!注意:我没有试图调用任何请求中带有头的API。我希望我的React应用程序在响应中使用一些自定义头进行响应
a14dhokn1#
正如Dovlet Mamenov在评论中提到的,这必须在react应用程序托管的Web服务器上完成。例如,如果react应用程序托管在Apache服务器上,那么响应中的这些http头应该添加到Apache服务器conf上。
Dovlet Mamenov
eit6fx6z2#
const header = new Headers(); header.append('Access-Control-Allow-Origin', '*'); const body = { author: author, text: text } axios.post("https://api.test/posts/create", body, header) .then((res) => { this.setState({ result: res }); }) .catch((error) => { this.setState({ error: error.message }); })
你必须使用本机对象Headers,并将其添加到axios中。
2条答案
按热度按时间a14dhokn1#
正如
Dovlet Mamenov
在评论中提到的,这必须在react应用程序托管的Web服务器上完成。例如,如果react应用程序托管在Apache服务器上,那么响应中的这些http头应该添加到Apache服务器conf上。
eit6fx6z2#
你必须使用本机对象Headers,并将其添加到axios中。