Kit*_*Cat 2 cors google-cloud-storage firebase gsutil google-cloud-functions
我尝试了两种技术来尝试在我的firebase storage bucket上启用CORS,但到目前为止它们都没有奏效。我收到此错误...从源“服务器”访问“位置”的图像已被 CORS 策略阻止:请求的资源上不存在“访问控制-允许-源”标头。
首先,我尝试按照此示例使用gsutil。终端说它为我的数据设置了“在 gs://"my-app's-name".appspot.com/... 上设置 CORS,但是我仍然在前端遇到错误。
接下来,我按照这个示例尝试在我的 Angular 5 应用程序中使用Firebase Cloud Functions。我无法找到一种方法来全局设置它,即使使用图像,我仍然在前端遇到相同的错误。
我现在花了一段时间尝试启用 CORS,看起来它应该相当简单,但我对云功能相对较新。我更喜欢 gsutil 方法。我会继续解决这个问题,如果我找到它会发布一个解决方案。
谢谢,任何帮助表示赞赏。
我让它工作了!我再次尝试gsutil方法,采用了稍微不同的方法。继@Andrew McOlash在此职。我之前尝试过的 gsutil 方法和有效的方法之间的两个区别是。
文件名:(FROM) cors-test-json.json ~>(TO) cors.json
文件:(来自)
[
{
"origin": ["<my domain>"],
"method": ["GET"],
"maxAgeSeconds": 3600
}
]
Run Code Online (Sandbox Code Playgroud)
(到)
[
{
"origin": ["*"],
"method": ["GET"],
"maxAgeSeconds": 3600
}
]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3769 次 |
| 最近记录: |