【问题标题】:Firebase architectureFirebase 架构
【发布时间】:2016-12-08 14:46:50
【问题描述】:

我目前有一个在 Django 中运行的服务器和一个在 Angular 2 中运行的前端。我计划使用 Firebase 构建一个聊天消息传递,但我不知道我应该直接在客户端调用数据保存还是先发送它在我的服务器中并在那里进行调用。

1) 客户端发送消息 -> Firebase 如果我这样构造它,任何用户都可以对数据库进行读写访问

2) 客户端发送消息 -> 我的服务器(使用服务帐户)-> Firebase 如果我这样构建它,客户端将只有读取权限,因此他们只能订阅但不能发送任何消息。

理想的做法是什么?

谢谢

【问题讨论】:

    标签: django angular firebase


    【解决方案1】:

    Firebase 是为客户端发送消息 -> Firebase 架构。

    您有责任在 Firebase 中正确设置规则,以便对数据库的读写访问基于其角色/身份验证等。

    您可以在Firebase : Security & Rules Quickstart阅读更多关于配置规则的信息

    【讨论】:

      猜你喜欢
      • 2021-08-27
      • 2018-09-16
      • 1970-01-01
      • 1970-01-01
      • 2017-01-13
      • 2018-09-25
      • 2020-07-29
      • 1970-01-01
      • 2019-11-19
      相关资源
      最近更新 更多