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

网站系统建设招标公告梅地卡伦手表网站

网站系统建设招标公告,梅地卡伦手表网站,wordpress 百度地图api,asp.net网站开发百科不知怎么的,项目还在开发阶段,之前还好好的,玩儿了两天再一打开发现页面无法显示数据了,报错如下: 我以为是后端出问题了,但是后端控制台无报错,又用postman测试了一下,可以获取到数…

 不知怎么的,项目还在开发阶段,之前还好好的,玩儿了两天再一打开发现页面无法显示数据了,报错如下:

 我以为是后端出问题了,但是后端控制台无报错,又用postman测试了一下,可以获取到数据。

后来检查了一下请求,发现是跨域请求换端口的问题,前端是5137,后端是8080,之前是可以的一直没问题

server: {port: 5173,proxy:{'/api':{target:'http://localhost:8080',//后端接口的域名 changeOrigin:true,//是否改变源rewrite:(path)=>path.replace(/^\/api/,''),//重写路径,去掉路径中的/api}}}

 就是换源然后重写路径嘛,之前一直没问题,后来查了资料,有一种说法是前端做了处理还不够,后端也要设置接受这种处理。解决方法如下:

在后端的每一个controller添加@CrossOrigin注解

@CrossOrigin 是 Spring Framework 提供的一个注解,用于解决跨域资源共享(CORS)的问题。当您在后端服务中使用这个注解时,它允许您的后端服务接受来自不同源(即不同域名、协议或端口)的请求。

为什么需要 @CrossOrigin 注解?

在Web开发中,出于安全考虑,浏览器默认会限制从一个源发起的脚本对不同源的资源的访问。这称为同源策略(Same-Origin Policy)。如果后端服务和前端应用不在同一个源上,那么直接发起请求会遭到浏览器的阻止,从而导致跨域请求失败。

@CrossOrigin 注解的作用

  1. 允许跨域请求:使用 @CrossOrigin 注解可以告诉Spring框架,该接口允许跨域请求。这意味着来自不同源的请求将被接受。

  2. 配置CORS响应头@CrossOrigin 注解会自动配置响应头,如 Access-Control-Allow-Origin,以允许跨域请求。您可以在注解中指定允许哪些源访问您的后端服务。

  3. 简化配置:使用 @CrossOrigin 注解可以简化跨域请求的配置,无需手动设置响应头,注解会自动处理这些细节。

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

相关文章:

  • 网站建设基础书本wordpress 问答类主题
  • 重庆企业网站建设解决方案大理网站制作
  • 西宁好的网站建设公司免费ppt模板下载网盘
  • 上海企业免费网站建设上海网站建设开发制作
  • 网站tdk标签wordpress 唯艾迪
  • 用dw做购票网站模板文字转图片生成器在线
  • 中国建设银行官网站企业网站建设基础考试
  • 网站建站网站建站网站的优化哪个好
  • 网站做支付链接安全吗wordpress首页插件
  • 茂名建站模板搭建邢台市行政区划图
  • 网站广告的图片怎么做做旅行攻略的网站好
  • 潍坊网站建设诸城高密徐州建设工程交易网中标公告
  • 运营网站需要什么条件网站建设招标方案
  • 网站营销怎么做建设淘宝网站的目的
  • 皖icp备 网站建设创建网站的工作流程
  • 企业网站官网怎么为网站做外链
  • 百度网站上做推广受骗wordpress-5.0升级未被安装
  • 小公司要不要建设网站深圳外贸公司联系电话
  • 房屋设计怎么收费谷歌seo零基础教程
  • 我自己做的一个网站显示证书错误免费手机网站制作
  • 安徽苏亚建设安装有限公司网站新乡移动网站建设
  • 外贸企业网站建设哪家好贵阳奇点未来网站建设
  • 血液中心网站建设规范seo百度优化排名
  • 网站制作推广公司中国建设银行官方网站k宝驱动下载
  • 鸿顺里网站建设公司美食网站开发详细设计
  • 怎么选择赣州网站建设wordpress 单栏主题
  • 好用的海报设计网站上海网站备案流程
  • 快速网站模板公司简述网络营销与传统营销的区别
  • 南昌企业做网站设计离我最近的广告公司在哪里
  • 工作室推广网站wordpress页面布局修改器