首页 文章

缓存Firebase用户 Profiles 图片 - web sdk

提问于
浏览
0

我正在使用Firebase网络托管和Firebase实时数据库进行快速原型设计 . Firebase提供了管理用户的功能 . https://firebase.google.com/docs/auth/web/manage-users我正在使用以下代码设置用户 Profiles 图片

var user = firebase.auth().currentUser;

user.updateProfile({
  displayName: "Jane Q. User",
  photoURL: "https://example.com/jane-q-user/profile.jpg"
}).then(function() {
  // Update successful.
}).catch(function(error) {
  // An error happened.
});

我想缓存这些图像,因为这些图像需要花费太多时间来加载 . 我已将此行添加到firebase.json以缓存托管中的图像 .

"headers": [{
      "source" : "**/*.@(jpg|jpeg|gif|png|svg)",
      "headers" : [{
        "key" : "Cache-Control",
        "value" : "max-age=3600"
      }]
    }]

总而言之,Firebase正在将配置文件图像存储到存储桶中 . 有没有办法缓存存储文件?

1 回答

相关问题