【发布时间】:2019-03-07 05:05:05
【问题描述】:
我正在使用带有 Firebase 实时数据库和文件存储的 JavaScript 构建一个网络应用程序。我正在搜索 JavaScript API,它可以在指定的 Database 和 File-Storage 中找到可用空间,如果有人对我的要求有任何想法,请帮助我。
【问题讨论】:
标签: javascript firebase
我正在使用带有 Firebase 实时数据库和文件存储的 JavaScript 构建一个网络应用程序。我正在搜索 JavaScript API,它可以在指定的 Database 和 File-Storage 中找到可用空间,如果有人对我的要求有任何想法,请帮助我。
【问题讨论】:
标签: javascript firebase
使用 google 的 firebase 数据库的主要功能之一是为应用程序开发人员提供自动可扩展的数据库和存储,而无需编写管理此存储空间的代码。
但是,对于这个问题,更简单的答案是查看在 javascript 中下载的数据的大小,并将其与您的计划的配额限制进行比较。没有 google API 可以告诉您 Firebase 中的存储可用性。在达到 Spark 或 Flame 计划的配额/每日限制时,firebase API 会抛出异常/错误。因此,使用 Blaze 计划(即用即付计划)可为您提供几乎无限的存储空间。
当资源耗尽时,应用程序尝试使用资源会导致异常。通过向用户显示友好的错误消息,应用程序可以捕获并处理此异常。
在 Python API 中,这个异常是 apiproxy_errors.OverQuotaError...
进一步参考:Firebase Quotas
【讨论】: