【问题标题】:CORS policy issue with GKE ingressGKE 入口的 CORS 政策问题
【发布时间】:2021-12-31 07:15:51
【问题描述】:

我们正面临与 CORS 政策相关的错误:

对预检请求的响应未通过访问控制检查:请求的资源上不存在“Access-Control-Allow-Origin”标头。

有什么方法可以从 gce-ingress 注释中允许它?

请帮忙。

【问题讨论】:

    标签: google-cloud-platform google-compute-engine google-kubernetes-engine kubernetes-ingress google-cloud-load-balancer


    【解决方案1】:

    目前无法使用注释来完成。唯一可用的选项是修改 gce-ingress 创建的 HTTP 负载平衡器。您可以在实际 LB 上set custom response headers。变量origin_request_header可以作为'Access-Control-Allow-Origin响应头的值。

    【讨论】:

    • 我尝试添加自定义标头响应,但响应错误没有变化: Access-Control-Allow-Origin: "{origin_request_header}" Origin-Request-Header: "*" Access- Control-Allow-Credentials: "true" Access-Control-Allow-Methods: "GET, DELETE, HEAD, OPTIONS" 请检查上述详细信息,如果我们在他们的写作格式上做错了什么,请告诉我们?
    猜你喜欢
    • 2020-12-23
    • 2020-01-15
    • 2021-06-24
    • 1970-01-01
    • 2021-12-07
    • 2020-07-28
    • 2022-01-20
    • 2020-03-30
    • 2017-10-05
    相关资源
    最近更新 更多