【发布时间】:2020-12-06 00:55:39
【问题描述】:
我在firebase docs 之后在本地设置了firestore,我可以轻松测试firebase 功能。我很想使用本地 Firestore 数据库进行本地开发。在文档中,他们提供了以下代码:
// Initialize your Web app as described in the Get started for Web
// Firebase previously initialized using firebase.initializeApp().
var db = firebase.firestore();
if (location.hostname === "localhost") {
db.settings({
host: "localhost:8080",
ssl: false
});
}
如果我使用 reactfire 和 reactjs 来初始化 firebase,我该怎么做?目前它的初始化如下:
const firebaseConfig = {
apiKey: "",
authDomain: "example.firebaseapp.com",
databaseURL: "https://example.firebaseio.com",
projectId: "example",
storageBucket: "example.appspot.com",
messagingSenderId: "",
appId: "",
measurementId: ""
};
ReactDOM.render(
<React.StrictMode>
<FirebaseAppProvider firebaseConfig={firebaseConfig}>
<App/>
</FirebaseAppProvider>
</React.StrictMode>,
document.getElementById("root")
);
我应该只在配置中操纵databaseURL:,还是有其他最佳做法可以连接到本地模拟器firestore?
【问题讨论】:
标签: javascript reactjs firebase firebase-tools reactfire