在公司实习,发现公司开发分支没有前端页面,是一个完全的前后端分离项目。然后自己就想着做一个前后端分离的demo测试,前端项目是一个服务,后端项目是一个服务,都在本地启动,但端口号不同。这个时候访问前端去请求后端的数据,就出现问题了。无法获取到数据。我们需要做如下的配置。编写一个配置类
CORSConfig.java
@Configuration
public class CORSConfig {
@Bean
public WebMvcConfigurer corsConfigurer(){
return new WebMvcConfigurer() {
@Override
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/**")
.allowedHeaders("*")
.allowedMethods("*")
.allowedOrigins("*");
}
};
}
}