使用 firebase 在 Vuejs 应用程序上执行日常计算

Posted

技术标签:

【中文标题】使用 firebase 在 Vuejs 应用程序上执行日常计算【英文标题】:Perform daily calculations on Vuejs app with firebase 【发布时间】:2020-11-16 02:18:19 【问题描述】:

我有一个带有 firebase auth、firestore 和 vuex 的 Vuejs 应用程序。 我对其中一个组件进行了每日计算。 即使用户有一段时间没有登录,保持计算值有效的最佳方法是什么? 谢谢!

【问题讨论】:

【参考方案1】:

如果我理解正确,您会在您的 Vue.js 应用程序中触发一个计算,该计算将一些数据保存在 Firestore 中(即计算结果)。到目前为止,此计算在用户登录您的应用时触发,但您希望即使用户一天或多天未登录也触发它。

一种方法是使用scheduled Cloud Function,它将在后端进行计算。云函数可以在每天 23:59 运行,并为每个用户检查每日计算是否已经完成(在用户登录之后)。如果不是,Cloud Function 会执行计算并相应地更新 Firestore。

【讨论】:

谢谢,我试试看。

以上是关于使用 firebase 在 Vuejs 应用程序上执行日常计算的主要内容,如果未能解决你的问题,请参考以下文章

从 Firebase 存储网络下载图像 - vuejs

在 Firebase 托管中使用 vue-router 部署 Quasar (VueJS)

Firebase 存储不是 vuejs 应用程序中的功能

为啥我不能在 firebase 'then' 回调中访问 vuejs 'this'? [复制]

除非在 vuejs2 中通过热重载更改代码,否则 firebase 存储不会运行

VueJS Firebase 应用程序导出默认错误的问题