Firebase:将托管请求路由到存储
Firebase: routing hosting requests to storage
如何将某些读取请求(例如 myapp.web.app/storage/avatar.jpg)路由到存储在 Firebase 存储中的文件?原因:
- 在着陆页上,我想避免在用户登录之前加载 Firebase JS 库
- 能够在社交网络上分享某些用户生成的数据
- 不希望用户看到 link https://firebasestorage.googleapis.com/v0/b/myapp/o/file.json?alt=media&token=b19976f7-c211-2299-bac7-d5e9f4448acc
仅使用任何可用于 Firebase 托管的 configuration options 是不可能的。您最好的办法是将 URL 重写为 Cloud Functions 或 Cloud 运行,您可以在其中使用代码从 Stroage 下载内容并将其发送给客户端。
如何将某些读取请求(例如 myapp.web.app/storage/avatar.jpg)路由到存储在 Firebase 存储中的文件?原因:
- 在着陆页上,我想避免在用户登录之前加载 Firebase JS 库
- 能够在社交网络上分享某些用户生成的数据
- 不希望用户看到 link https://firebasestorage.googleapis.com/v0/b/myapp/o/file.json?alt=media&token=b19976f7-c211-2299-bac7-d5e9f4448acc
仅使用任何可用于 Firebase 托管的 configuration options 是不可能的。您最好的办法是将 URL 重写为 Cloud Functions 或 Cloud 运行,您可以在其中使用代码从 Stroage 下载内容并将其发送给客户端。