跨域403问题

news/2024/7/10 0:00:31 标签: java, spring, vue

前后端分离的跨域问题(403)

前后端分离制作web开发经常会碰见报错403问题,以下是解决方案

  1. 在后端的解决方案

在后端代码中添加config文件解决
将下面代码复制到springboot的config包中解决

java">import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.CorsRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;

/**
 * 处理跨域问题
 * 403错误的处理
 */
@Configuration
public class CroConfig implements WebMvcConfigurer {

    @Override
    public void addCorsMappings(CorsRegistry registry) {
        registry.addMapping("/**")
                .allowedOrigins("*")
                .allowedMethods("GET", "HEAD", "POST", "PUT", "DELETE", "OPTIONS")
                .allowCredentials(true)
                .maxAge(3600)
                .allowedHeaders("*");
    }
}

  1. 在前端解决

可参考网址https://www.jianshu.com/p/a65c7abcb59e


http://www.niftyadmin.cn/n/902724.html

相关文章

spring使用xml的文件配置

spring中配置文件的头部 ioc和aop使用时applicationContext.xml的文件配置头部 <beans xmlns"http://www.springframework.org/schema/beans"xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xmlns:aop"http://www.springframework.org/sche…

maven管理pom文件的导包

使用maven的pom.xml的导包 spring ioc和aop导的包&#xff0c;版本号可自行修改 ioc要导四个基础的包 <dependency><groupId>org.springframework</groupId><artifactId>spring-core</artifactId><version>4.2.4.RELEASE</version>&…

spring配置文件

spring配置文件详解 仅供自己学习使用 spring配置文件的头部&#xff0c;通常命名为applicationContext.xml <?xml version"1.0" encoding"UTF-8"?> <beans xmlns"http://www.springframework.org/schema/beans"xmlns:xsi"http:…

13张扑克牌的顺序

扑克牌取出&#xff0c;求出原来排序 最近发现了个有趣的问题&#xff1a;(叙述不专业&#xff0c;体谅) 有13张扑克牌&#xff0c;里面有1 ~ k&#xff0c;花色不用处理&#xff0c;假设是同一花色。 将扑克牌以一定的顺序排列&#xff0c;放到一起&#xff0c;然后执行如下操…

跳出多层for循环的几种方式

跳出多层for循环&#xff08;通过测试&#xff01;&#xff01;&#xff01;&#xff09; 第一种&#xff1a;给循环加别名&#xff08;java中可以给最外层的循环加别名&#xff0c;直接跳出循环&#xff09; public static void getFor1(int arr) {result: for (int i 0; i &…

用数组实现MyList

MyList 虽然javaApi里面实现了ArryList类&#xff0c;但是尝试自己写一个可以存Object类型的MyList类。 List接口 为了面向接口开发&#xff0c;自定义List接口。 public interface List {public void add(Object obj);public void remove(int index);public void remove(Objec…

Objets工具类

Objets类介绍 java.lang.Object java.util.Objects 所有类都继承Object类&#xff0c;Object是util包中的类&#xff0c;使用时要导包。public final class Objects extends Object 用final修饰&#xff0c;不能被继承。主要用于null的操作&#xff0c;API中是这样描述的&#…

MyLinkedList

MyLinkedList 虽然javaApi中提供了LinkedList类&#xff0c;但是想自定义一个MyLinkedList&#xff0c;可以存Object(除过null&#xff09;。 定义节点&#xff1a; public class Node {public Object data;public Node next; }定义List接口&#xff1a; public interface List…