【发布时间】:2021-05-10 13:26:21
【问题描述】:
我想使用 Cloud Firestore Javascript SDK 启用离线持久性。由于 SSR,我已将我的应用程序构建为将 Firestore 存储为属性的方式。
import firebase from "firebase/app";
export class GetFirebase {
private firestore: firebase.firestore.Firestore;
private firebaseApp: firebase.app.App;
private firebaseConfig = {} // has the config from firebase
private constructor() {
this.firebaseApp = firebase.initializeApp(this.firebaseConfig);
this.firestore = firebase.firestore();
}
}
如果我尝试使用 enablePersistence() 方法,我会得到一个 void。
this.firestore = firebase.firestore().enablePersistence();
我也做不到
this.firestore = firebase.firestore();
this.firestore.enablePersistence() // error cannot change settings after firestore is initialized.
我正在从 Dart 寻找与 .. 级联运算符等效的 Typescript 或 Javascript,但找不到。
【问题讨论】:
-
你好弗兰克,你在使用云功能吗?如果没有,你使用什么服务器?
标签: javascript typescript firebase google-cloud-firestore