【发布时间】:2019-01-05 17:36:30
【问题描述】:
我想知道如何在 reactJS 或 react-native 环境的 axios post 方法中设置 Access-Control-Allow-Origin? 我使用 CORS 附加组件,它可以工作,但我也想在标题中设置它,我尝试了这些方法,但没有一个不起作用。
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': '*',
}
};
【问题讨论】:
-
你没有。该标头由服务器发送。查找 CORS 以及如何设置它取决于后端是什么。
-
你应该在你的后端代码中设置它而不是从 ui
-
你用什么做后端?
-
是的,我在 UI 中使用它,后端用 PHP 编写。但是,如果它没有设置在后端呢?那我该怎么办?
-
我得到了答案,显然,除非我们构建服务器,否则我们无法从 UI 访问 CORS,对吗?
标签: reactjs react-native axios