调用 spring-cloud-dataflow-server-local 时出现 CORS 错误
CORS error when making call to spring-cloud-dataflow-server-local
当我从我的网络应用程序对 spring-cloud-dataflow-server-local 进行 GET 调用时,出现此错误:
XMLHttpRequest 无法加载 http://localhost:9393/. Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:7002' 因此不允许访问。响应具有 HTTP 状态代码 403。
我该如何调整?
请帮忙,谢谢!
我们目前有一个关于 Cross-Origin (CORS) 支持的未决问题:
https://github.com/spring-cloud/spring-cloud-dataflow/issues/1048
我们希望在即将发布的 RC 版本中解决这个问题。
如果你有一个客户端web-application(在开发过程中,例如 Grunt / Gulp 等),你必须确保(使用代理插件)Origin header 对应Spring Cloud Data Flow 主机。
谢谢 Gunnar,根据你的提示,我找到了 this link 并让代理为我的 Yo Angular 网络应用程序工作
当我从我的网络应用程序对 spring-cloud-dataflow-server-local 进行 GET 调用时,出现此错误:
XMLHttpRequest 无法加载 http://localhost:9393/. Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:7002' 因此不允许访问。响应具有 HTTP 状态代码 403。
我该如何调整?
请帮忙,谢谢!
我们目前有一个关于 Cross-Origin (CORS) 支持的未决问题:
https://github.com/spring-cloud/spring-cloud-dataflow/issues/1048
我们希望在即将发布的 RC 版本中解决这个问题。
如果你有一个客户端web-application(在开发过程中,例如 Grunt / Gulp 等),你必须确保(使用代理插件)Origin header 对应Spring Cloud Data Flow 主机。
谢谢 Gunnar,根据你的提示,我找到了 this link 并让代理为我的 Yo Angular 网络应用程序工作