首页 > 解决方案 > 持久性脱机时出现 Node.js Firestore SDK 错误

问题描述

我无法使用 Electron 和 Vue.js 启用 Firebase/Firestore 离线持久性。

这是我的代码:firebaseInit.js

import firebase from 'firebase'
import 'firebase/firestore'
import firebaseConfig from './firebaseConfig'

firebase.initializeApp(firebaseConfig)

var db = firebase.firestore()

const settings = {timestampsInSnapshots: true}
db.settings(settings)

db.enablePersistence()
  .then(function () {
    // Initialize Cloud Firestore through firebase
    // var db = firebase.firestore()
  })
  .catch(function (err) {
    if (err.code === 'failed-precondition') {
      // Multiple tabs open, persistence can only be enabled
      // in one tab at a a time.
      // ...
    } else if (err.code === 'unimplemented') {
      // The current browser does not support all of the
      // features required to enable persistence
      // ...
    }
  })

export default db

此代码在控制台上返回错误:

在此处输入图像描述

标签: firebasevue.jselectrongoogle-cloud-firestore

解决方案


推荐阅读