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

网站弹出窗口代码长沙网站seo服务

网站弹出窗口代码,长沙网站seo服务,个人做的网站不能做淘客,青岛高端网站制作不知怎么的,项目还在开发阶段,之前还好好的,玩儿了两天再一打开发现页面无法显示数据了,报错如下: 我以为是后端出问题了,但是后端控制台无报错,又用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.dinnco.com/news/39187.html

相关文章:

  • 高校后勤网站建设存在的问题百度流量统计
  • 哪个网站推荐做挖机事的微软优化大师
  • 装饰工程投标书济南网站自然优化
  • 微信可以做网站吗seo营销工具
  • 网站规划与建设进度真正免费的网站建站平台推荐
  • 网站建设的基本流程群站优化之链轮模式
  • 做h5哪个网站好企业如何进行搜索引擎优化
  • 网络工作室属于什么行业系统优化软件
  • 制作网站 个人优化防疫措施
  • 哪家网站建设比较好360手机助手
  • 网页设计最牛的网站建设小广告多的网站
  • 安徽省住房和城乡建设部网站视频号视频怎么看下载链接
  • 网站建设前期预算广州seo外包
  • 网站文章多久才收录我赢网客服系统
  • 如何帮别人推广赚钱北京seo主管
  • 程序员做网站外快优化加速
  • 网站的下载二维码怎么做seo推广知识
  • 马鞍山网站建设制作公司武安百度seo
  • yes风淘宝网站百度 官网
  • 网站维护成本百度应用商店下载
  • wordpress怎么优化图片短视频seo排名
  • 工艺品做网站网络营销推广公司网站
  • 深圳本地招聘网站有哪些关键词林俊杰免费听
  • 免费做公司电子画册的网站搜索引擎营销的步骤
  • 建设网站的特色超级外链吧外链代发
  • wordpress打开网站打不开seoul什么意思
  • 前端可以自己做网站么网站建设公司网站
  • 基于云服务器的网站开发永久免费客服系统
  • 武昌做网站jw100百度seo查询
  • 网站后台用户管理系统全国各城市感染高峰进度查询