簡體   English   中英

如何將 firebase firestore 與我的本地 firebase 仿真器套件連接?

[英]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.

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