我需要在我的 vue 應用程式中設定 firebase 和 firestore。我在firebase專案的 src 中創建了一個名為的檔案夾,其中我有一個名為init.js
我在檔案中有這段代碼,但我無法從我的登錄組件啟動 firebase ui
import { initializeApp } from 'firebase/app'
import { getFirestore } from 'firebase/firestore'
import * as firebaseui from 'firebaseui'
const config = {
apiKey: "....",
authDomain: "...firebaseapp.com",
databaseURL: "...firebaseio.com",
projectId: "...",
storageBucket: "..",
messagingSenderId: "...",
appId: "...",
measurementId: "..."
}
const app = initializeApp(config)
const db = getFirestore()
const ui = new firebaseui.auth.AuthUI(app)
export { db, ui }
當我ui在我的組件中匯入 const 時,我會收到此錯誤:
Uncaught TypeError: Cannot read properties of undefined (reading 'options')
我該如何解決這個問題?
uj5u.com熱心網友回復:
如檔案中所述,您需要將 Firebase App 物件(即app)傳遞給該getFirestore()方法。
const app = initializeApp(config)
const db = getFirestore(app)
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/475658.html
標籤:javascript 火力基地 Vue.js 谷歌云火库
