假设我们要开发一个网站。主要特征:
- 主页(所有人都可以访问) 页面上的主要元素是付款总和
- 注册和登录页面 - 邮箱地址和密码,账户激活
- 付款将由注册和登录的用户通过表单和一个复选框来声明,当复选框被选中时,数据应该上传到服务器并保存如果“通过验证”,例如不超过10美元,每个用户在一天只能申报一次付款
- 经过积极验证后,“上面的数字 1”的总和被更新
- 附加功能 - 用户通知:当最后一次付款超过六个月时,或者如果总金额超过一定水平,例如 $1,000...
整个解决方案是否有可能基于 angularfire?尤其是:
- 付款总和 - 在主站点上所有访问者可用的总和信息,因此每次有人访问该网站时,我们都必须向 Firebase 发送请求以获取所有记录并添加付款以最终在网站上显示总和? 使用 Angular,我们可以做到吗?
- Firebase 启用查询/限制:例如最后 20 个,但要获得全部金额,您需要了解以前的值 - 在这种情况下,支付和访问的增加将导致客户端与 firebase 相比发送大量数据 - 是否和如何优化它?
- 假设激活用户帐户需要小额付款(贝宝/转账),是否可以在付款完成后设置帐户处于活动状态?