Javascript 如何从google firebase存储中获取json文件

Javascript 如何从google firebase存储中获取json文件,javascript,firebase,Javascript,Firebase,背景 我需要将大型产品库存上传到客户端的indexeddb,以便执行一些脱机操作。它们的json文件大小可能高达50MB。因此,我将json文件上传到google firebase存储,目的是获取存储文件,读取json并将其添加到indexeddb 问题 从谷歌存储获取和读取文件的最佳方式是什么 这是我的提取代码 var fileUrl ="https://firebasestorage.googleapis.com/v0/b/konstant-ccbcc.appspot.com/o/

背景 我需要将大型产品库存上传到客户端的indexeddb,以便执行一些脱机操作。它们的json文件大小可能高达50MB。因此,我将json文件上传到google firebase存储,目的是获取存储文件,读取json并将其添加到indexeddb

问题

从谷歌存储获取和读取文件的最佳方式是什么

这是我的提取代码

var fileUrl ="https://firebasestorage.googleapis.com/v0/b/konstant-ccbcc.appspot.com/o/storeid.json?alt=media&token=8d56ba73-331e-452e-b0d4-e552264feee3"

function loadJSON() {

fetch(fileUrl)
  .then(function(resp){
    return resp.json()
  })
  .then(function(data){
    console.log(data)
  })

}
这是我得到的错误

对于CORS请求,获取API无法加载URL方案必须为“http”或“https”。 未捕获(承诺中)TypeError:无法获取 在loadJSON


存储文件不能公开访问。
向文件权限添加具有查看器权限的
alluser
,或向请求添加身份验证。配置CORS,请参见

当我访问该站点时,它返回
{“error”:{“code”:404,“message”:“找不到。无法访问bucket test ccbcc.appspot.com”,“status”:“access_bucket”}
这是您想要的吗?我怀疑it@JonahG我已经添加了实际的文件URL我已经添加了实际的url@learner101为您的文件配置cors。看见