使用 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 托管中使用 vue-router 部署 Quasar (VueJS)
为啥我不能在 firebase 'then' 回调中访问 vuejs 'this'? [复制]