Axios api调用在reactjs中返回not found错误
我请求使用两个参数进行axios后调用Axios api调用在reactjs中返回not found错误,reactjs,next.js,Reactjs,Next.js,我请求使用两个参数进行axios后调用 export const getUser = (page,Type) => { axios.post(APIURL.apiURL, { page: page, auth: Type }, { headers: { 'Access-Control-Allow-Origin': '*', 'Content-Type': 'app
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请求。是否有其他方法在axios调用中发送正文。尝试将此添加到请求头:
"Access-Control-Allow-Origin": "*"
如果没有,那么您需要以某种方式代理请求。在这种情况下,最简单的方法是使用“http代理中间件”npm包您必须允许从后端发起。这不是前端代码的问题 您必须在后端的API中间件中添加以下行
'Access-Control-Allow-Methods': 'POST, GET, PUT, OPTIONS, DELETE'
'Access-Control-Allow-Origin': '*'
'Access-Control-Allow-Credentials': ' true'
您应该将访问控制添加到允许原点元添加到的位置。请检查我已编辑了您的question@DostonbekOripjonov已尝试,但不应将useCORS添加到服务器。如果您使用的是node,请使用此软件包: