Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Axios api调用在reactjs中返回not found错误_Reactjs_Next.js - Fatal编程技术网

Axios api调用在reactjs中返回not found错误

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

我请求使用两个参数进行axios后调用

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,请使用此软件包: