簡體   English   中英

我們如何在Firebase中添加服務器端Java代碼?

[英]How can we add a server-side Java code in Firebase?

場景:

我打算構建一個包含2個組件的系統。 一個Web應用程序(Angular),它會將一些數據推送到Firebase。 在推送數據之前,我希望它能夠通過服務器端Java代碼進行驗證。 推送到Firebase的數據會被提供給消耗Firebase數據的Android應用程序。 Android用戶可以執行一些操作,例如更改數據狀態。 在數據再次更改之前,應該有一個服務器端代碼來驗證它。

題:

服務器端代碼駐留在哪里? 我們是否需要除Firebase之外的第三方Web App托管服務?

如果我的代碼在Java 7中,那么可能的選項是什么?

如果我們使用第三方服務器,服務器如何與Firebase服務器通信?

另外,請你幫我理解(如果可能的話)我們怎樣才能確保推送到Firebase服務器的數據在被推送之前得到服務器端代碼的驗證?

這里有一個firebaser

您可以通過其Java SDK與Firebase數據庫進行交互

Firebase目前不提供在我們的服務器上運行(Java)代碼的方法。 我們已經覆蓋了很多次,所以我建議在這里閱讀: 使用Firebase進行服務器端計算

因此,您確實必須在第三方托管該代碼。 在Stack Overflow上推薦一個特定主機是偏離主題的,但毫無疑問,你搜索Java主機的結果很多。

在公開共享數據之前進行服務器端驗證的常用方法是使用兩個單獨的列表。

moderationList
    -K.....1
        title: "how can we add a server side java code in firebase"
        body: "Scenario: I am planning to build a system..."
messageList
    -K.....2
        title: "Firebase and backend logic"
        body: "I am parse.com user, and now I look..."

您的用戶查看messageList ,但他們將其項目寫入moderationList 您的Java服務器代碼監視此列表,驗證該項,然后將該項添加到messageList 這是我們在Firebase內部使用的常見隊列模式。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM