【发布时间】:2017-01-06 00:34:42
【问题描述】:
我正在使用 angularjs 构建一个 web 应用程序,并使用 firebase 作为我的数据库和存储。
我的问题是我试图从我的存储中获取一个 .txt 文件并将其显示在浏览器中,但是每当我使用我使用 firebase sdk 获得的下载 url 发出请求时,我都会收到一个 cors 错误。
我在 firebaseAuth 中通过了身份验证,并且我已经能够通过“src”属性下载图像。
这是我的要求:
$http({
url: url,
method: 'GET'
}).then(function(data){
console.log(data);
}).catch(function(e){
console.log(e)
});
如果我不需要,我不想覆盖 cors 选项。有谁知道我该怎么做?
我正在使用 firebase 托管来托管网站,该网站与我的 firebase 存储共享相同的 url
【问题讨论】:
-
我看过这篇文章,我似乎不太可能不得不改变我的选择。特别是因为我使用的是 firebase 自己的托管服务,它与存储共享相同的 url
-
我们不会自动设置 CORS,因此即使您使用我们的托管选项,您实际上也必须设置 CORS。将来,我们计划将我们的标准 *.firebaseapp.com 域添加到默认 CORS,这样您就不必这样做了。
标签: angularjs http download firebase-storage