我正在开发一个涉及Spring Boot的项目,用于创建REST Web服务,ExtJS 5用于前端,前端和后端是独立开发的,所以我设法避免了CORS问题,我想知道有关的最佳实践在这种情况下部署。我想通过在自己的.war中包装前端来保持后端独立于前端,因此对于后端,在遵循这种做法方面是否存在任何问题。
答案 0 :(得分:2)
如果将前端和后端部署到同一域但不同的上下文(domain.com/front,domain.com/back),则可以避免CORS问题。 在其他情况下你需要CORS,请看看最新发布的Spring Boot 1.3.M1: https://spring.io/blog/2015/06/12/spring-boot-1-3-0-m1-available-now
最近发布的Spring Framework 4.2 RC1为开箱即用的CORS提供了一流的支持,为您提供了比基于典型过滤器的解决方案更简单,更强大的配置方式。
来源帖子:https://spring.io/blog/2015/06/08/cors-support-in-spring-framework