1以vue-element-template框架为依托,实现跨域,mock相关数据已经删除,已经不报跨域的错误,但是前端访问不了后端接口
2.我在前端框架中已经修改了这些东西
该回答引用ChatGPT4与博主@晓码自在合作编写:
从你描述的情况来看,有几个可能的原因:
java
@Configuration
public class CorsConfig {
@Bean
public WebMvcConfigurer corsConfigurer() {
return new WebMvcConfigurerAdapter() {
@Override
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/api/**")
.allowedOrigins("http://localhost:8080")
.allowedMethods("GET", "POST", "PUT", "DELETE")
.allowedHeaders("*");
}
};
}
}
后端 controller类加 @CrossOrigin 注解