当前位置: 首页 > wzjs >正文

辽宁住房与城乡建设厅网站郑州网站技术顾问

辽宁住房与城乡建设厅网站,郑州网站技术顾问,外贸建站推广,做网站必须在工信部备案吗一、什么是跨域 一个URL地址是由三部分组成的,分别是域名、端口、协议,只要是两个URL地址有一个部分不是相同的,就是跨域。如下: 域名跨域:www.example.com 和 www.anotherexample.com 端口跨域:8080 …

一、什么是跨域

一个URL地址是由三部分组成的,分别是域名、端口、协议,只要是两个URL地址有一个部分不是相同的,就是跨域。如下:

域名跨域:www.example.com   和 www.anotherexample.com

端口跨域:8080 和 8098

协议跨域:https 和 http 、 http 和 ftp 等等

二、为什么会跨域

跨域的本质就是浏览器限制了请求的发送,只是在浏览器的页面中存在跨域一说。这是由于浏览器的同源策略引起的,同源策略是一种安全机制,用于防止一个网页获取另一个域名下的敏感信息。

在后端没有开启cors的情况下,浏览器的同源策略会直接限制后端返回的数据给到前端。这是因为我们目前所有的项目都是前后分离,前端一个服务, 后端一个服务,后端不开cors只能前端处理。

代理如何解决跨域呢?前端的请求不能直接到达后端,那就找一个中间代理,前端和中间代理之间域名、端口、协议都一致,就不会发生跨域问题。当请求到达代理服务器后,由代理服务器向后端发送请求。刚才不是说跨域是由域名、端口、协议不一致引起的吗?为什么代理服务器和后端之间确没有跨域呢?这是因为跨域是浏览器限制了请求,只是针对浏览器而言的。代理服务器是node, node 向后台发送请求自然不会有问题了。

 

三、解决跨域

在 vue.config.js 配置文件配置

 devServer: {port: port,open: true,overlay: {warnings: false,errors: true},proxy: {"/api": {   // 只要路径中带有 /api 这个路径,就会跳转到目标地址,并拼接后面的请求地址target: 'https://heimahr.itheima.net'  // 这里填写目标地址,即需要向哪台服务器请求数据,就写哪个服务器地址}}// before: require('./mock/mock-server.js')  // 基础模板做的模拟数据,会拦截请求},

http://www.dtcms.com/wzjs/469308.html

相关文章:

  • 长沙建网站企业最常用的网页制作软件
  • 数据网站怎么做测试彩虹云商城网站搭建
  • 网站域名解析后多久能生效简述网络营销的概念
  • 网站建设业务方法搜索引擎优化seo公司
  • qq交流群怎么升级会员seo是一种利用搜索引擎的
  • 青岛个人网站制作文案代写
  • 网站建设公司起名seo网站优化服务
  • 连云港做鸭网站免费代理浏览网页
  • 做网站需要什么费用今天国际新闻大事
  • 一个网站3个相似域名整合营销活动策划方案
  • qwins是哪个网站做的优化营商环境心得体会个人
  • 自助建站免费平台优化设计五年级下册数学答案
  • 网站建设解决问题百度代发收录
  • 网站的域名和密码百度点击器找名风
  • 网站内容维护费用视频外链工具
  • 做二手的网站都有哪些广州今天刚刚发生的重大新闻
  • wordpress媒体库图片不显示seo1视频发布会
  • 2017设计工作室做网站专业网站优化推广
  • 宁波有哪些公司做网站seo外链在线提交工具
  • 北京注册公司多少钱南京百度seo排名
  • 建设婚介网站网站建设公司哪家好?
  • 九江有没有做网站的公司舆情信息在哪里找
  • 网站建设的需求和目的互联网推广平台有哪些
  • 成都工业学院文献检索在哪个网站做搜索引擎营销方式
  • 河北远策网站建设百度舆情
  • wordpress做直播网站如何使用免费b站推广网站
  • 如何免费建com的网站seo免费视频教程
  • 网站维护说明seo优化软件
  • 宁波企业网站优化报价信息流推广
  • 除了速卖通还有什么网站做外贸google搜索免费入口