gpt4 book ai didi

reactjs - ReactJS 中没有“Access-Control-Allow-Origin”

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

我想知道如何在reactJS或react-native环境中的axios post方法中设置Access-Control-Allow-Origin?我使用 CORS 附加组件,它可以工作,但我也想在 header 中设置它,我尝试了这些方法,但没有一个不起作用。

axios.defaults.headers.post['Access-Control-Allow-Origin'] = '*';

let axiosConfig = {
headers: {
'method':'POST',
'X-Requested-With': 'XMLHttpRequest',
'Content-Type': 'application/x-www-form-urlencoded',
'Access-Control-Allow-Origin': '*',
}
};

最佳答案

您需要在服务器端启用跨源请求。如何使用 Express 完成此操作的片段如下

app.use(function(req, res, next) {
res.header("Access-Control-Allow-Origin", "*");
res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");
next();
});

这将使所有请求都支持 CORS。根据您的要求进行调整。

检查this如果您无法更改服务器,请链接获取更多信息。

关于reactjs - ReactJS 中没有“Access-Control-Allow-Origin”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51577526/

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