跨域访问的话,在后端,也就是java层面,我们可以定义一个配置类,实现WebMvcConfigurer这个接口,重写addCorsMappings这个方法。
@Configuration
public class WebConfig implements WebMvcConfigurer {
@Override
public void addCorsMappings(CorsRegistry registry) {
registry
// 允许访问的路径
.addMapping("/**")
// 配置请求来源
.allowedOrigins("http://localhost:8080")
// 允许跨域的方法
.allowedMethods("GET","POST","PUT","DELETE","OPTION")
// 是否允许携带参数
.allowCredentials(true)
// 最大响应时间
.maxAge(3000)
.allowedHeaders("*");
}
}