我正在尝试为 firebase 设置模拟器。我的应用程序是建立与https://redux-saga-firebase.js.org/的文件说要添加这样的代码来点应用到仿真器。或者也许是这些方向?
const db = firebaseApp.firestore();
// ADD THESE LINES
if (window.location.hostname === "localhost") {
console.log("localhost detected!");
db.settings({
host: "localhost:8080",
ssl: false
});
}
Run Code Online (Sandbox Code Playgroud)
这是我的文件,其中设置了 firebase。注意,firebaseApp初始化不同。
import * as firebase from 'firebase/app';
import '@firebase/firestore';
import ReduxSagaFirebase from 'redux-saga-firebase';
import { FIREBASE_CONFIG } from '../keys';
const config = FIREBASE_CONFIG;
export const firebaseApp = firebase.initializeApp(config);
export const rsf = new ReduxSagaFirebase(firebaseApp);
Run Code Online (Sandbox Code Playgroud)
我添加了这个,但它仍然指向生产数据。
if (window.location.hostname === "localhost") {
rsf.settings({
host: "localhost:8080",
ssl: false
}); …Run Code Online (Sandbox Code Playgroud)