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

四川网络推广公司seo基础课程

四川网络推广公司,seo基础课程,做片头网站,wordpress 完整备份当Web应用程序尝试从一个源(例如 http://localhost:9090)向另一个不同的源(例如 http://localhost:8080)发起请求时,发现报错: 报错原因:请求被CORS策略拦截了 跨域问题概述 当Web应用程序尝试…

当Web应用程序尝试从一个源(例如 http://localhost:9090)向另一个不同的源(例如 http://localhost:8080)发起请求时,发现报错:
在这里插入图片描述
在这里插入图片描述

报错原因:请求被CORS策略拦截了

跨域问题概述
当Web应用程序尝试从一个源(例如 http://localhost:9090)向另一个不同的源(例如 http://localhost:8080)发起请求时,如果这两个源的协议、域名或端口有任何不同,则这种请求被视为跨域请求。浏览器为了安全考虑,会默认阻止这样的请求,除非服务器明确允许。

在之前的项目中,由于前后端代码部署在同一服务下,使用相同的端口号,因此没有遇到跨域问题。然而,在当前的前后端分离架构中,前端运行在一个独立的服务上(如端口9090),而后端API则运行在另一个服务上(如端口8080)。这导致了跨域访问的问题。
SSM 结构中的跨域处理
SSM(Spring + Spring MVC + MyBatis)结构中,Spring MVC框架默认遵循同源策略,不允许跨域请求以增强安全性。这意味着,除非特别配置,否则来自外部的请求将被拒绝。例如,当你正在浏览某个网站时,如果该网站试图向你的银行网站发送请求,这种行为通常会被禁止,除非银行网站明确指定了允许的条件和授权。
解决方案
为了解决跨域问题,可以在后端添加CORS支持,允许特定的来源访问资源。以下是在Spring MVC中启用CORS的一种方法:

  • 创建配置类:在项目的config包内创建一个新的Java类,命名为WebConfig。
  • 编写CORS配置:在WebConfig类中定义一个方法来设置CORS规则,并将其注册到Spring MVC中。
package cn.tedu.ivos.base.config;import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.CorsRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;/*** 跨域处理配置类* @version 1.0* @date 2024-11-29*/
@Configuration
public class WebConfig implements WebMvcConfigurer {@Overridepublic void addCorsMappings(CorsRegistry registry) {registry.addMapping("/**").allowedHeaders("*").allowedMethods("*").allowedOriginPatterns("*").allowCredentials(true).maxAge(3600);}
}
  • 重启后端工程:保存更改并重启后端应用,确保新的CORS配置生效。

通过上述步骤,你能够为特定的来源(在这个例子中是http://localhost:9090)开启跨域资源共享,从而解决前端与后端之间因端口不同而导致的跨域问题。

http://www.yayakq.cn/news/840514/

相关文章:

  • 模版网站好吗成都营销型网站建设中账号
  • 沈阳网站制作建设株洲做网站需要多少钱
  • 网站建设定做建平台网站费用
  • 公司网站开发部署为什么wordpress有cookies
  • 电子商务网站建设与维护中职教材建设银行征信中心个人信用查询官方网站
  • 广州外贸网站制作微信wap网站
  • 网站建设的公司怎么收费网页图片大小怎么调整
  • 网站专题页面用什么做女装网站建设项目可行性分析表
  • 做数据新闻的网站有哪些建设网站大概要花多少钱
  • 初中学生做那个的网站lanyun网站开发
  • 现在学做网站赚钱吗wordpress评论钩子
  • apmserv网站模板四平网站建设服务
  • 商务网站建设公司哪家好四平网站建设怎么选
  • 网站的性能需求信阳工程建设一体化平台网站
  • 中网站建设青岛营销推广
  • 雄安网站开发网页设计与制作教程第四版课后答案
  • 网站建设的项目方案模板无代码建站软件
  • 网站建设公司出路学校网站群建设设计
  • 二类电商用网站怎么做H5页面中国seo公司
  • 网站设计创意方案网络营销品牌案例分析
  • 做网站的需要考什么证书吗太原谁想做网站
  • 江苏省质量建设厅网站外包的企业网站
  • 做动画视频的网站有哪些深圳市住房和建设局网站-%3e认租申请
  • 网页设计与网站建设作业答案网站 app 公众号先做哪个
  • 写作网站5秒不写就删除app拉新推广平台有哪些
  • 建什么网站 做 cpahtml个人主页制作
  • 做生蚝的网站东营市建设
  • 营销型网站建设微博规划网站总结
  • 网站如何做优化推广盐城网站平台建设
  • 网站制作-杭州购物网站开发大纲