Reactjs 原产地已被CORS策略Spring boot and React阻止 带反作用力的弹簧靴 CORS策略已阻止从源站访问位于的XMLHttpRequest:
这是一个返回所有区域对象的控件 CORS策略已阻止从“源”访问XMLHttpRequest:请求的资源上不存在“访问控制允许源”标头Reactjs 原产地已被CORS策略Spring boot and React阻止 带反作用力的弹簧靴 CORS策略已阻止从源站访问位于的XMLHttpRequest:,reactjs,spring-boot,controller,cors-anywhere,Reactjs,Spring Boot,Controller,Cors Anywhere,这是一个返回所有区域对象的控件 CORS策略已阻止从“源”访问XMLHttpRequest:请求的资源上不存在“访问控制允许源”标头 如果您的后端和应用程序不在同一地址上运行,您的浏览器通常不允许您调用后端。 这是一个安全特性 要允许浏览器调用api,请在从Spring应答时将Access Control-****标题添加到后端响应中 看 允许所有来源的最基本标题: Access-Control-Allow-Origin: * 这里有一个关于在Spring中添加这些标题的教程:如果您的后端和应
如果您的后端和应用程序不在同一地址上运行,您的浏览器通常不允许您调用后端。 这是一个安全特性 要允许浏览器调用api,请在从Spring应答时将Access Control-****标题添加到后端响应中 看 允许所有来源的最基本标题:
Access-Control-Allow-Origin: *
这里有一个关于在Spring中添加这些标题的教程:如果您的后端和应用程序不在同一地址上运行,您的浏览器通常不允许您调用后端。 这是一个安全特性 要允许浏览器调用api,请在从Spring应答时将Access Control-****标题添加到后端响应中 看 允许所有来源的最基本标题:
Access-Control-Allow-Origin: *
下面是在Spring中添加这些头的教程:MyConfiguration.java
MyConfiguration.java
我找到了答案
我找到了答案
使用@CrossOrigin注释后,错误消失了。谢谢在我使用@CrossOrigin注释后,错误已经消失了。非常感谢。
@Configuration
public class MyConfiguration implements WebMvcConfigurer {
@Override
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/**")
.allowedMethods("*");
}
}
package com.ministry.demo.controller;
import java.util.List;
@RestController
@CrossOrigin
@RequestMapping(path = "district")
public class DistrictController {
@Autowired
DistrictService service;
@GetMapping(path = "getAll")
List<District> getAllDistrict(){
return service.getAllDistricts();
}
}