vue项目中跨域问题的解决

跨域问题的解决(在后端进行解决)

vue项目中跨域问题的解决

1.CorsConfig.java

package com.jihu.config;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.CorsRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;

@Configuration
public class CorsConfig implements WebMvcConfigurer {
    //方法一
//    @Override
//    public void addCorsMappings(CorsRegistry registry) {
//        registry.addMapping("/**")
//                .allowedOriginPatterns("*")
//                .allowedMethods("GET","HEAD","POST","PUT","DELETE","OPTIONS")
//                .allowCredentials(true)
//                .maxAge(3600)
//                .allowedHeaders("*");
//    }
    //方法二
    @Bean
    public WebMvcConfigurer corsConfigurer() {
        return new WebMvcConfigurer() {
            @Override
            public void addCorsMappings(CorsRegistry registry) {
                registry.addMapping("/**")
                        .allowCredentials(false)
                        .allowedMethods("POST", "GET", "PUT", "OPTIONS", "DELETE")
                        .allowedOrigins("*");
            }
        };
    }
}

Original: https://www.cnblogs.com/yin-jihu/p/16077680.html
Author: 爲誰心殇
Title: vue项目中跨域问题的解决

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/593401/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 【设计模式】Java设计模式-模板模式

    Java设计模式 – 模板模式 😄 不断学习才是王道🔥 继续踏上学习之路,学之分享笔记👊 总有一天我也能像各位大佬一样🏆原创作品,更多关注我CSDN: 一个有梦有戏的人…

    Java 2023年6月16日
    088
  • 设计模式-day01

    1,设计模式概述 1.1 软件设计模式的产生背景 “设计模式”最初并不是出现在软件设计中,而是被用于建筑领域的设计中。 1977年美国著名建筑大师、加利福尼…

    Java 2023年6月13日
    058
  • 分布式基础- 负载均衡

    前言 我理解只所以要分布式系统,无非两个原因数据和计算,单机系统无法保存这么大的数据量,所以要分布式系统来保存; 计算嘛,就是说单机计算无法达到性能要求,比如双十一一台机器肯定处理…

    Java 2023年5月30日
    0161
  • JavaWeb-Servlet基础

    前言 Servlet是 JavaWeb中最核心的组件. Servlet规范为 JavaWeb应用制定了对象模型: 请求对象(ServletRequest): Servlet从该对象…

    Java 2023年5月29日
    071
  • Java连载150-NIO详解(一)

    一、IO原理 1.底层原理 操作系统在进行IO的时候,实际上并不是即时操作,它们是通过缓冲区的,也就是说,我们读写文件都是通过一个中介来进行的。读系统就是把内核缓存区的内容复制到进…

    Java 2023年6月13日
    083
  • RabittMQ安装和Erlang安装教程

    安装Erlang 官方安装地址文档: http://www.rabbitmq.com/install-rpm.html 根据官网的推荐 进入到专为RabbitMQ整理的极简版Erl…

    Java 2023年5月30日
    0103
  • 中值定理笔记

    总共有十个定理,其中四个和函数有关,五个和导函数有关,剩下一个是积分中值定理。 当(f(x))在闭区间(\lbrack a,b\rbrack)上连续时,(\exists m,M \…

    Java 2023年6月7日
    0109
  • spring中Bean的生命周期

    1、 实例化bean:反射的方式生成对象 2、 填充bean的属性:populateBean(),进行依赖注入,这里可以扩展出循环依赖问题(三级缓存) 3、 调用aware接口相关…

    Java 2023年6月8日
    084
  • Facebook程序员跳楼事件:技术路线会越走越窄吗?

    这是小川的第 417次更新,第 450篇原创 这几天有个刷屏的文章,讲的是Facebook有位程序员跳楼了,这位程序员的一些信息也”被曝光”,比如年轻时是浙…

    Java 2023年6月5日
    074
  • 地图坐标:地图火星坐标、地球坐标、百度坐标偏差转换(java代码)

    简单说明什么是坐标偏移? http://yanue.net/post-121.html 地球坐标 (WGS84) 国际标准,从 GPS 设备中取出的数据的坐标系 *国际地图提供商使…

    Java 2023年5月29日
    082
  • 原型模式(创建型)

    原型模式 介绍 定义:用一个已经创建的实例作为原型,通过复制该原型对象来创建一个和原型对象相同的新对象。 简单理解,就是当需要创建一个指定的对象时,我们刚好有一个这样的对象,但是又…

    Java 2023年6月15日
    090
  • 部署相关

    部署相关 C1.jar包启动 问题现象: nacos注释使用中文,通过…

    Java 2023年6月16日
    074
  • Java synchronized锁升级过程验证

    ​ Java对象结构 一个对象包括三部分: 对象头 实例数据 对其填充 对象头: Mark Word:用于存储对象自身运行时的数据,如哈希码(Hash Code),GC分代年龄,锁…

    Java 2023年6月13日
    095
  • spring-boot-导出excel-xlsx 文件损坏

    maven的pom文件处理 ①将resource标签配置如下 src/main/resources true bootstrap.yml **/*.xml **/excelTemp…

    Java 2023年6月9日
    069
  • java算法-选择排序

    选择排序算法特点: 每一轮找出一个最小值或者最大值,依次放在最前面的位置。在查找的过程中,用当前假定的最小值或者最大值,去跟后面所有的值进行比较。如果小或者大,就把下标给那个假定的…

    Java 2023年5月29日
    086
  • 教学日志:javaSE-面向对象1

    对象,类,属性,方法的理解 package com.tengxun.class6.oop1; /** * @Auther: Yu Panpan * @Date: 2021/12/7…

    Java 2023年6月5日
    0102
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球