欢迎来到代码驿站!

vue

当前位置:首页 > 网页前端 > vue

VUE跨域问题Access to XMLHttpRequest at

时间:2022-12-14 10:28:12|栏目:vue|点击:

问题描述

VUE发送请求的时候不能请求到正确数据,控制台如下

在这里插入图片描述

Access to XMLHttpRequest at 'http://localhost:8000/equip_fault_report/all' from origin 'http://localhost:8080' has been 
blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

我的请求js中的URL是这样的

在这里插入图片描述

解决方案

在配置js中写入如下

devServer: {
        proxy: {
            '/api': {
                target: 'http://localhost:8000',
                changeOrigin: true,
                pathRewrite: {
                    '/api': ''
                }
            }
        }
    }

解读为加链接头,开启跨域,加/api作为识别。
意为请求/api下的链接,直接回转到target

在这里插入图片描述

请求js的URl如下

在这里插入图片描述

解决

在这里插入图片描述

上一篇:Vue h函数的使用详解

栏    目:vue

下一篇:vue点击项目唯一id生成器nanoid的使用方式

本文标题:VUE跨域问题Access to XMLHttpRequest at

本文地址:http://www.codeinn.net/misctech/221323.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有