【发布时间】:2019-04-24 10:16:36
【问题描述】:
我正在尝试从 Angular JS 前端应用程序使用 Kubernetes API 服务器。 API 服务器使用 https 端点。前端应用部署到另一台服务器。
尽管kube-apiserver 有--cors-allowed-origins=.*(或--cors-allowed-origins=["http://*"])参数,但我无法访问API,因为当我尝试发出GET XHR 请求时,飞行前OPTIONS 请求失败并出现401 响应而没有CORS 标头。
但是,当我从 https 切换到 http 时,一切正常。
看起来我正面临this 问题,该问题已经修复并合并到我正在使用的 Kubernetes 版本中。
版本为 Kubernetes 1.2.4、Angular JS 1.5.4 和 Chrome 51。
您能告诉我为什么会发生这种情况以及如何解决这个问题吗?我需要一个适用于 https 的解决方案。
【问题讨论】:
标签: angularjs xmlhttprequest kubernetes