【发布时间】:2017-06-06 05:11:25
【问题描述】:
我在 Spring Boot 中有一个 Web 服务器。我可以向它发送 HTTP 请求,并从 Send HTTP 等工具中获得答案。我也有一个基于 Angular2 whoich 的网站。部分功能必须包括从 Chrome 中运行的 Angular2 到 Spring Boot 服务器的 HTTP 请求。每次我这样做时,Chrome 控制台都会出错:
XMLHttpRequest 无法加载“URL 服务器”。请求的资源上不存在“Access-Control-Allow-Origin”标头。因此,Origin 'URL Client' 不允许访问。
我在所有有意义的地方都放入了 Spring 服务器 @CrossOrigin:在 @Controller、@RequestMapping、@GetMapping 之前,但它没有帮助。我缺少什么以及如何克服? 非常感谢,有点绝望,Levi
【问题讨论】:
标签: spring-mvc angular cross-domain