我正在localhost:3000上开发REACT应用,并在localhost:8080上运行spring数据剩余后端。我发现了如何为特定的RestRepository禁用CORS策略,例如:
@CrossOrigin("*")
public interface EmployeeRepository extends PagingAndSortingRepository<Employee, Long> {
}
现在可以访问以下URL:localhost:8080 / api / employees
但是,我试图对基本路径URL本身执行GET请求:localhost:8080 / api。这仍然被CORS政策阻止。我想在该URL上禁用CORS策略。
我找到了以下文档:https://docs.spring.io/spring-data/rest/docs/current/reference/html/#customizing-sdr.configuring-cors适用于存储库本身,但是在基本URL上没有结果。
任何想法都值得赞赏。
答案 0 :(得分:-1)
如果您使用create-react-app创建了react应用,请将以下内容添加到package.json中:
"proxy":"http://localhost:8080",
这会将您的所有请求代理到后端服务器。这仅用于开发。