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

架设网站需要什么烟台学校网站建设

架设网站需要什么,烟台学校网站建设,物联网软件定制开发,wordpress 多的模板不知怎么的,项目还在开发阶段,之前还好好的,玩儿了两天再一打开发现页面无法显示数据了,报错如下: 我以为是后端出问题了,但是后端控制台无报错,又用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.15wanjia.com/news/183835.html

相关文章:

  • 昆明网站设计制造分析企业营销型网站建设的可能性
  • 南京网站制作哪家好天保建设集团有限公司网站
  • 济南网站设计公司富广州市口碑seo推广外包
  • 广州住房和城乡建设厅网站首页手机怎么做三个视频网站
  • 烟台免费做网站2018建设网站
  • 重庆手机网站建设公司花关键词排名系统
  • 怀化组织部网站外贸专业网站建设
  • 网站建设哪家gowordpress有没有翻书的主题
  • vi设计说明南京百度网站快速优化
  • 中国建设银行网站首页签约免费网页设计生成器
  • 宁波网站建设制作推广百度网盘下载的文件在哪
  • 合肥优化网站下载小程序安装
  • 阿里云做的网站为啥没有ftpwordpress手机中文版下载地址
  • 罗湖网站制作多少钱evernote wordpress
  • 建设银行么官方网站标准网站建设报价单
  • 常州网站开发培训北京市建设工程教育考试网站
  • 外贸网站seo优化上海有哪几家做新房的网站
  • 学做网站论坛vip学员码wordpress支付宝_财付通_paypal集成插件
  • 萝岗哪家网站建设好dede网站重新安装
  • 网站建设谈单技巧济南市住房与城乡建设厅网站
  • 福州网站设计软件公司wordpress支付宝微信收费吗
  • 网站做外链好嘛钢结构
  • 凡科自助建站平台公司网站开发费用放在什么科目
  • 一站式媒体发稿平台随手app广告怎么关闭
  • 在线教育网站开发文档提取卡密网站怎么做
  • 高校思政主题网站建设的意义成立公司注册资金要求
  • 学编程做网站网站开发后端书籍
  • wordpress怎么加站点图标网站建设侵权
  • 怎样算网站侵权上海做网站建设公司
  • 北京建设网站山东省级建设主管部门网站