从 firebase 存储中获取干净 URL(无令牌)

Get clean URL from firebase storage (without token)

我正在开发一个项目,我需要将图像 url 发送到 Shopify 管理员 API,我遇到的问题是 shopify 无法识别 URL由于尾随参数

有效

image.jpg?alt=media&token=9dab5705-351c-44f2-81a6-fc1b4b6eaf56

我的问题是:

  1. 有没有办法用 firebase 存储生成干净的 URL?

  2. 如果没有,是否有解决方法?比如以某种方式创建代理脚本 www.scripturl.com/fakeimageurl.jpg 并用它检索 firebasestorageurl.com/realimage.jpg?alt=media&token=9dab5705-351c-44f2-81a6-fc1b4b6eaf56?

项目与nodejs

如果图像是 public,您可以使用 public url,它将以您的文件扩展名

结尾
storage.googleapis.com/[BUCKET_NAME]/[OBJECT_NAME]
[BUCKET_NAME].storage.googleapis.com/[OBJECT_NAME]

Firebase 存储在后台使用 google 云存储,您可以使用那里可用的任何机制,本文档解释了一些 reference URIs