Spring Data Rest在基本路径上禁用CORS

时间:2020-10-17 10:43:35

标签: cors spring-data-rest base-path

我正在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策略。

enter image description here

我找到了以下文档:https://docs.spring.io/spring-data/rest/docs/current/reference/html/#customizing-sdr.configuring-cors适用于存储库本身,但是在基本URL上没有结果。

任何想法都值得赞赏。

1 个答案:

答案 0 :(得分:-1)

如果您使用create-react-app创建了react应用,请将以下内容添加到package.json中:

"proxy":"http://localhost:8080",

这会将您的所有请求代理到后端服务器。这仅用于开发。