**Access to XMLHttpRequest at ‘http://localhost:8081/xiao/findAll’ from origin ‘http://localhost:8086’ has been blocked by CORS policy: No ‘Access-Control-Allow-Origin’ header is present on the requested resource.
**
报错图片如下:
原来的代码为:
@Override
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/**")
.allowedHeaders("*")
.allowedMethods("*")
.allowedOrigins("*")
.allowCredentials(true);
}
allowedOrigins中不能包含特殊值“*”,改为allowedOriginPatterns即可,代码如下:
@Override
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/**")
.allowedHeaders("*")
.allowedMethods("*")
.allowedOriginPatterns("*")
.allowCredentials(true);
}