簡體   English   中英

是否可以將我域的自定義 URL 重定向到 Firebase 實時數據庫路徑?

[英]Is it possible to redirect a custom URL of my domain to a Firebase Real-time DB path?

我需要將一個簡單的 json 值公開為 URL。該值有時由自動化(通過 CI/CD)寫入,並且有一些應用程序會查詢端點以獲取該值。 很簡單的。

我認為對於我們的案例來說,通過Firebase 實時數據庫公開它非常簡單。 json值已經可以通過鏈接獲得,但是,我不想將確切的Firebase URL 烘焙到我們所有的客戶中。稍后我們可能想從不同的數據庫讀取這個值或使用我們的后端等。所以我認為也許只是一個簡單的重定向會起作用:

  • 請求https://<my-domain>.com/<value-to-read>
  • https://<project-id>.firebase.app.com/<path>/<value-to-read>.json
  • 返回值

現在我看到了很多關於創建迷你服務器/雲 function以在幕后查詢這個值然后托管這個迷你東西的技巧,把它放在自定義域上就是這樣。

但這是一種矯枉過正,因為現在為了獲得這個非常簡單的值,我必須保留一些版本控制、部署它、監視它、更新它等等。

我還沒有看到有人簡單地將調用從自定義 URL重定向到具體的 Firebase 實時數據庫路徑

TL;DR 總結和問題

  • 我需要讀取一個非常簡單的json值,我的選擇是Firebase real-time DB
  • 為了將來驗證它,我希望隱藏它是客戶端正在訪問的Firebase RDB 路徑
  • 考慮到我的選擇,我認為在我們的DNS 服務中定義的重定向將是一個最佳解決方案,但可能有更簡單的可能性(我願意接受建議)。
  • 是否可以只重定向和檢索值?
  • 我是否正確地假設這是完全在我們用於自定義域的DNS 服務中的Firebase 控制台之外設置的? 或者Firebase 控制台中是否也有任何手動步驟?
  • 這里有我應該知道的客戶端邊緣情況嗎,比如“哦,iOS 應用程序真的不能很好地處理重定向”

無法將自定義域放在 Firebase 實時數據庫前面。

如果你想控制域,你需要設置自己的服務器,然后從 Firebase 讀取數據(例如使用 Cloud Functions),或者(如果你的數據大部分是靜態的)將 JSON 文件放在 static 文件中服務器或類似 Firebase 托管的服務,您可以在其中為其設置自定義域名

暫無
暫無

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

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