试图执行一些基本的firestore请求,但我得到了权限错误,尽管本地规则允许一切:
PERMISSION_DENIED: Missing or insufficient permissions.
事实证明,web客户端同时使用在线商店和规则(而不是本地模拟的(,尽管我这样配置:
const firebaseConfig = {
apiKey: ///,
authDomain: "http://localhost:3000",
databaseURL: "http://localhost:8080",
projectId: ///,
storageBucket: "http://localhost:8080",
messagingSenderId: ///,
appId: ///,
measurementId: ///
};
我应该如何配置web客户端,使其指向本地模拟消防商店?
了解本教程是如何配置firestore web客户端的:
const db = firebaseApp.firestore();
if (window.location.hostname === "localhost") {
console.log("localhost detected!");
db.settings({
host: "localhost:8080",
ssl: false
});
}
我的网络客户端现在指向当地的消防商店。(但在文档中找不到参考资料。(