2016-08-03 41 views
0

我目前有一臺運行在Django的服務器和Angular 2的前端。我打算使用Firebase構建一個聊天消息傳遞,但我不知道是否應該直接在客戶端調用數據保存或發送它首先在我的服務器上,並在那裏打電話。Firebase架構

1)客戶端發送一個消息 - >火力地堡 如果我構建它像這樣,任何用戶可以讀取和寫入數據庫的訪問

2)客戶端發送一個消息 - >我的服務器(使用服務帳戶) - > Firebase 如果我像這樣構造它,客戶端將只具有讀取訪問權限,因此他們只能訂閱,而不能發送任何消息。

這樣做的理想方式是什麼?

謝謝

回答

0

火力地堡是爲客戶端發送一個消息 - >火力地堡架構。

這是你的責任,建立規則正確火力地堡,使讀取和寫入數據庫的訪問是基於他們的角色/認證等

你可以在Firebase : Security & Rules Quickstart

希望瞭解更多有關配置規則這有助於!