vue配置了proxy还是跨域
时间: 2023-09-27 13:10:53 浏览: 84
Vue proxyTable配置多个接口地址,解决跨域的问题
Vue 配置了 proxy 后,仍然可能存在跨域问题。这是因为 proxy 只是在开发时模拟了后端的请求,实际上请求仍然是由浏览器发起的,因此仍然会受到浏览器的同源策略的限制。
为了解决这个问题,需要在后端设置跨域访问的响应头。比较常用的响应头有 Access-Control-Allow-Origin、Access-Control-Allow-Methods 和 Access-Control-Allow-Headers 等。其中,Access-Control-Allow-Origin 用于指定允许访问的域名,Access-Control-Allow-Methods 用于指定允许的请求方法,Access-Control-Allow-Headers 用于指定允许的请求头。
如果你无法修改后端的响应头,可以考虑使用 JSONP、CORS 或者代理服务器等方式来解决跨域问题。
阅读全文