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

CORS跨域访问的坑

前后端开发绕不过去的坑就是跨域访问。

以前后端开发采用的是Grails,跨域访问只需要在application.yml中设置一下就好。但是Spring boot需要自己写配置文件。

昨天实际实践了一下。实践发现,后端配置好了,前端问题不大。可以直接访问。

后端配置方法是自己写一个Config类,实现WebMvcConfigurer接口,并且,在其中插入CORS相应的设置代码:

    @Override
    public void addCorsMappings(CorsRegistry registry) {
        registry.addMapping("/**")
                .allowedOrigins("*")
                .allowedMethods("GET", "POST", "PUT", "DELETE", "OPTIONS")
                .allowedHeaders("*")
                .maxAge(3600);
    }
前端访问代码可以比较直接:
function testc() {
  console.log('testc');
  // // 在组件创建时调用获取用户信息的接口
  axios.get('http://localhost:8080/heaterdata').then(res => {
    console.log(res); // 处理获取到的用户信息
    console.log(res.data)
  }).catch(err => {
    console.error(err); // 处理错误
  });
}


http://www.kler.cn/news/359007.html

相关文章:

  • 05DSP学习-利用sys配置中断-以EPWM中断为例
  • 基于docker运行windows系统
  • 使用LSPatch+PlusNE修改手机软件
  • 新款任天堂switch游戏机方案,支持4K60HZ投屏方案,显示器,手柄方案
  • 软考高级系统架构设计师 知识产权
  • 软件测试工程师必会sql知识点总结(mysql特点总结)
  • 经典文献阅读之--RGBD GS-ICP SLAM(结合ICP和3D GS构建最快的稠密SLAM)
  • kafka脚本工具使用
  • 记录一次hiveserver2卡死(假死)问题
  • 学习eNSP对提升就业竞争力有多大帮助?
  • 2024年10月份实时获取地图边界数据方法,省市区县街道多级联动【附实时geoJson数据下载】
  • 【存储设备专栏 2.4 -- linux 下块设备格式化命令详细介绍】
  • 海南聚广众达电子商务咨询有限公司抖音电商领航者
  • 【远程监控新体验】OpenObserve结合内网穿透无公网IP远程访问全攻略
  • 十分钟掌握Ajax(jQuery封装的ajax)
  • #MySQL `SELECT` 语句执行流程详解
  • 智慧交通:科技保障出行安全
  • 安装CentOS 8镜像和创建CentOS 8虚拟机教程
  • Axure横向菜单高级交互
  • 【React】在 React 项目中引入图片