使用Firebase功能(节点)从存储中获取图片下载网址

时间:2020-04-01 06:51:51

标签: node.js firebase rest google-cloud-functions firebase-storage

我正在尝试从我的Firebase功能节点API获取Firebase存储中存储的图像的下载URL。成功上传图像后,我将以下内容存储在数据库中: https://firebasestorage.googleapis.com/v0/b/myprojectname.appspot.com/o/${imageFileName}?alt=media

我的文件存储在两个不同的文件夹中:配置文件和标题screenshot of firebase storage folders

但是当我从浏览器中的数据库中粘贴URL时,它会显示:

{
  "error": {
    "code": 404,
    "message": "Not Found.  Could not get object",
    "status": "GET_OBJECT"
  }
}

我已允许阅读“规则”部分

我试图从Firebase存储中找到下载网址,但似乎没有这样的字段

我需要将图像的下载URL存储在数据库中,以便将JSON格式的数据作为REST API提供

注意:我尚未设置任何身份验证。

我想实现的目标:我正在尝试建立一个博客,每个用户将拥有一个个人资料及其帖子集合。所有用户/帖子均为公开视图,只有受尊敬的用户才能编辑其内容/个人资料。我正在将Firebase Functions与Node作为REST API一起使用,以与我的Nuxt应用通信。我需要一种在“博客文章”中添加对“标题图片”的引用的方法,以便可以在我的应用中显示该图片。

0 个答案:

没有答案