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

网站弹出窗口代码中国域名网官网

网站弹出窗口代码,中国域名网官网,惠州网站营销推广,没有网站可以做搜索引擎营销吗不知怎么的,项目还在开发阶段,之前还好好的,玩儿了两天再一打开发现页面无法显示数据了,报错如下: 我以为是后端出问题了,但是后端控制台无报错,又用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.mmbaike.com/news/74991.html

相关文章:

  • 网站开发工程师培训班超级外链在线发布
  • 在线销售型网站产品营销网站
  • 软件项目流程八个阶段seo推广员是做什么的
  • 上海做网站哪家好公司官网怎么制作
  • 豌豆荚app下载 官网seo网页优化培训
  • 揭阳做网站建设公司成都网站建设企业
  • 链接测试对于网站的意义阿里巴巴运营
  • 深圳做企业网站的公司推荐关键词优化是怎么弄的
  • 网站设计教程视频下载百度一下手机版网页
  • 南京门户网站建设百度地图的精准定位功能
  • 云主机iss怎么做网站google搜索app下载
  • 做交互的网站站长之家查询
  • 设置网站的黑名单怎么做十大免费软文推广平台
  • 上海做网站较好的公司手机导航下载2022新版
  • 哪个网站可以做全网推广花生壳免费域名注册
  • 网站项目维护费用windows优化大师是哪个公司的
  • 什么软件可以做企业网站seo网站优化网站编辑招聘
  • 帮助传销做网站违法吗互联网公司有哪些
  • 网站建设范围淘宝指数查询官网
  • 使用vs2015做网站教程宜昌今日头条新闻
  • 电子商务平台网站建造金华关键词优化平台
  • 珠海做公司网站百度一下你就知道下载安装
  • 重庆企业网站建设网络关键词排名软件
  • 网站多快能收录seo搜索引擎排行榜
  • 网络建站公司源码seo教程最新
  • zencart中文网站域名查询大全
  • wordpress的登录安全认证沧州网站优化公司
  • 网站建设结算方式怎么在百度上做广告
  • 注册企业邮箱需要什么东莞seo建站咨询
  • 试用网站cms公司百度官网优化