uni-app请求接口跨域解决方案

我就配置了一个vue.config.js,还要做别的操作吗
这是接口请求成功的http://114.132.62.223:8110/api/core/userOperationRecord/page/1/10

img

不需要别的了啊,你请求不成功吗

服务器端的请求头需要允许跨域访问,不然会被拒绝类似这样

 function check_cors_request()
    {
        header("Access-Control-Allow-Origin: *");
        header('Access-Control-Allow-Credentials: true');
        header('Access-Control-Max-Age: 86400');
        
        if ($_SERVER['REQUEST_METHOD'] == 'OPTIONS') {
            if (isset($_SERVER['HTTP_ACCESS_CONTROL_REQUEST_METHOD'])) {
                header("Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS");
            }
            if (isset($_SERVER['HTTP_ACCESS_CONTROL_REQUEST_HEADERS'])) {
                header("Access-Control-Allow-Headers: {$_SERVER['HTTP_ACCESS_CONTROL_REQUEST_HEADERS']}");
            }
            $response = Response::create('', 'html');
            throw new HttpResponseException($response);
        }
    }

会配 会用

不需要别的操作,浏览器出现跨域拦截你可以排查跨域接口,看看是否该接口在服务端就不支持跨域