[英]How to connect firebase firestore with my local firebase emulator suite?
對於我的本地開發,我通過 firebase cli 安裝了 firebase 仿真器。 現在我希望我的項目連接到模擬的 firebase。
與模擬身份驗證的連接已經運行良好。
我試圖在我的 firebase.firestore() 上使用“useEmulator” 我的代碼基本上來自文檔( https://firebase.google.com/docs/emulator-suite/connect_firestore#web )
const db = firebase.firestore()
const auth = firebase.auth()
if (location.hostname === "localhost") {
console.log('LOCAL')
auth.useEmulator("http://localhost:9099")
db.useEmulator("localhost", 8080)
}
我收到此錯誤Uncaught TypeError: s.useEmulator is not a function
在這一行: db.useEmulator("localhost", 8080)
我錯過了什么? 感謝幫助!
我在休閑褲 firebase 社區上得到了這個提示:
確保您的 SDK 版本支持“useEmulator”( https://firebase.google.com/support/release-notes/js )或將此代碼用於舊版本:
FirebaseService.db.settings({
host: 'localhost:8080',
ssl: false,
experimentalForceLongPolling: true,
})
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.