Axios api 调用返回 reactjs 中未找到错误



我请求使用 2 个参数进行后公理调用。

export const getUser = (page,Type) => {
axios.post(APIURL.apiURL, 
{
page: page,
auth: Type
}, {
headers: {
'Access-Control-Allow-Origin': '*',
'Content-Type': 'application/json',
}
}).then(res => {
console.log(res);
}).catch(err => {
console.log(err);
});
}

我尝试了两个版本,但返回了被 CORS 阻止的 Http 请求,Policy.Is 还有其他方法可以在 axios 调用中发送正文。

尝试将其添加到请求标头中:

"Access-Control-Allow-Origin": "*"

如果没有,那么您需要以某种方式代理请求。在这种情况下,最简单的方法是使用"http-proxy-middleware"npm 包

您必须允许来自后端的源。这不是前端代码的问题。

您必须在后端的 API 中间件中添加以下行。

'Access-Control-Allow-Methods': 'POST, GET, PUT, OPTIONS, DELETE'
'Access-Control-Allow-Origin': '*'
'Access-Control-Allow-Credentials': ' true'

最新更新