能讲讲跨域的原理吗?

来源:5-3 大章列表查询功能开发3

qq_鸡毛一地_0

2020-08-08

不同IP或端口出现跨域问题这个容易理解,但是课程5-3中讲解了springBoot端的跨域代码,展示了后端的方法,据知,vue的配置文件也可以设置跨域问题,两种跨域解决方法就让我迷糊了,我的认知中,跨域问题是浏览器出于安全问题而阻止的,然后就以为vue配置文件设置跨域配置是从浏览器端解决跨域问题,但是老师您的方法是从后端解决,难道浏览器就让通过了吗,跨域到底是一种什么原理呢,请老师讲解或发相关url参考文章
thx very much!
写回答

1回答

甲蛙

2020-08-09

可以看下这篇文章:https://www.jianshu.com/p/967821d3f6d6

跨域可以这样理解,来自一个IP端口的页面(vue项目),要访问另一个IP端口的资源(springboot请求接口),会产生跨域访问。

你说的vue解决跨域,应该是配置代理的方法,其实这个请求不是直接发给springboot应用,而是由先发给本地nodejs服务器(就是启动vue项目的服务器),再由nodejs转给springboot项目

0
1
qq_鸡毛一地_0
thx very much!
2020-08-09
共1条回复

Spring Cloud+ Vue前后端分离开发企业级在线视频系统

全网稀缺课程 市场热门项目+主流框架 一课掌握前后端技术

1743 学习 · 1697 问题

查看课程