-1

有没有办法在 Cloud Run 服务的 Google Api 网关配置中启用 Cors?

我自己在服务中启用了 Cors,但我总是得到

从源“http://localhost:4200/”访问“xxx”处的 XMLHttpRequest 已被 CORS 策略阻止:对预检请求的响应未通过访问控制检查:没有“Access-Control-Allow-Origin”标头出现在请求的资源上。

想知道是不是 Api Gateway 的问题,因为直接调用云运行服务可以正常工作。

4

1 回答 1

2

您可以克服缺少的功能

  • 通过添加负载均衡器
  • 创建自定义标题指南

您只需要添加“Access-Control-Origin”标头:

Allow all

Access-Control-Origin:'*'

请参阅API 网关和负载均衡器的步骤。

于 2020-12-03T20:04:19.490 回答