什么是跨域问题?以及其解决方法
本来呢,这块知识点我是不想写笔记的
就自己看一遍,知道有这回事,怎么做就够了
花时间还写一篇文章实在是不太值得
但是最终还是写了,为什么呢?
因为其使用到了两个重要知识点:
一个是SpringBoot中的Java配置类的使用
一个是jdk8中的新特性方法引用的使用
老实说这两个知识点都忘得差不多了
因为自己每天编写的代码有限
并且还学了好几天的vue,使用到它们的机会很少
所以趁此次机会也算是做了一个系统地回顾:
Java配置类在我第131天的笔记中有详细讲解
方法引用在我第50、51天的笔记中有详细讲解
忘了再去回顾和完全没学过真心就是两码事
从0开始学一个知识点可能要几个小时都不够
忘了去回顾可能几分钟就搞定了
好,言归正传,还是说下跨域问题
这个跨域说白了就是跨域名访问,有三种情况:
域名不同、域名相同但端口不同、二级域名不同
关于域名、二级域名我就不举例说明了
出现域名会被平台给屏蔽掉,还会被举报…
总之就是我们昨天编写的商品分类业务
它所属于的是项目中网关对应的域名
我们要在管理系统的前端页面中发送请求访问
这个前端页面对应的又是管理系统的域名
所以就出现跨域问题了
那这个问题怎么解决呢?
被访问的对象是谁?是网关
要访问网关的对象是谁?是后台管理系统
这样的话我们在网关中加一个配置
说明后台管理系统对应的域名可以访问我就好了
就相当于给它加了一个白名单
我们这里使用的是CORS解决跨域
当然具体的代码编写三两句也说不清楚
都在笔记中有详细的说明
行为不得反求诸己,大家好,我是@刘小爱
一个白天上班晚上学习的95后沪漂,不为其它,只为学会自律做好自己,也愿我的每日打卡能给你带来勇气,欢迎点赞关注和评论。
网友评论