0
点赞
收藏
分享

微信扫一扫

SpringBoot 前后端分离 跨域小问题

跨域

 SpringBoot 前后端分离 跨域小问题_spring

 

  这样无非百分百就是跨域  跨域自己百度即可

 

然后我们如何解决   后端是可以设置的:

 

前段代码:

引入axios ,使用axios: 

SpringBoot 前后端分离 跨域小问题_spring_02

 

后端:

直接一个配置类带走 ,其实就是

WebMvcConfigurer  然后

addCorsMappings

下面一顿骚炒作自己百度即可

SpringBoot 前后端分离 跨域小问题_mvc_03SpringBoot 前后端分离 跨域小问题_spring_04

package com.bihu.study.Config;

import org.springframework.context.annotation.Configuration;
import org.springframework.web.cors.CorsConfiguration;
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("*")
                .allowedHeaders(CorsConfiguration.ALL)
                .allowedMethods(CorsConfiguration.ALL)
                .allowCredentials(true)
                .maxAge(3600);  //一小时内不需要再预检(发OPTIONS请求)
    }
}

View Code

 

 

最后:

SpringBoot 前后端分离 跨域小问题_跨域_05

 


作者:咸瑜​


举报

相关推荐

0 条评论