首页 > 解决方案 > 实时数据库写入不适用于 firebase 服务

问题描述

我正在尝试写入我的实时数据库并具有以下规则:

{
 "rules": {
    ".read" : true,  
    "users" : {
      ".write" : "auth != null"
    }
 }
}

当我使用它时它工作正常127.0.0.1:8887,但是当我使用 Firebase 服务器、函数和托管来托管我的网站时,它要求我去localhost:5000并且数据库写入不起作用。

关于为什么会发生这种情况的任何建议?

谢谢!

标签: firebasefirebase-realtime-database

解决方案


您运行的 Firebase CLIfirebase serve仅提供 Firebase 托管文件和用于 Firebase 的 HTTPS 云函数。它不在本地为 Firebase 实时数据库提供服务。

一个本地模拟器用于测试实时数据库的安全规则,但这并没有以任何方式集成到 Firebase CLI 中。有关更多信息,请参阅Firebase 实时数据库模拟器的文档


推荐阅读