0

我正在創建2個項目:在Firebase的雲端函數中使用兩個數據庫引用

1:對於管理員。所有數據都由管理人員操縱。這些是內容,圖片等。

2:對於用戶。所有信息都被索引以便用戶輕鬆搜索內容。用戶信息被存儲,如名稱等

我想配置第一個項目的雲功能,以索引管理的信息並將其存儲到第二個項目中。

這可能嗎?或者我應該把它們全部放在一個項目中。我想從長遠來看逐個擴展它們。謝謝你的幫助。

回答

1

可以指任何項目要使用Firebase Admin SDK.你可以把它添加到您的功能index.js並初始化它指向的項目要使用:

const admin = require('firebase-admin'); 
admin.initializeApp(...); 

你傳遞給對象initializeApp()應該描述你正試圖連接的項目。請參閱文檔。

1

Firebase規則可以用來輕鬆限制用戶或用戶的類/用戶組的可見性和/或可修改性,因此這不是使用兩個firebase的好理由。你可以創建一個可以擊中兩個firebase的應用程序,但你會遠遠超出正常的使用範圍。這意味着你會遇到很少有人需要解決的問題,所以你沒有太多經驗可以利用。除非你有一個很好的理由,你可以與專家驗證,否則我會建議避免它。從假設開始,一個firebase是正確的設計,並且只有在需求滿足某些質量要求時才需要兩個。

相關問題