firebase - 实时数据库写入不适用于 firebase 服务
问题描述
我正在尝试写入我的实时数据库并具有以下规则:
{
"rules": {
".read" : true,
"users" : {
".write" : "auth != null"
}
}
}
当我使用它时它工作正常127.0.0.1:8887
,但是当我使用 Firebase 服务器、函数和托管来托管我的网站时,它要求我去localhost:5000
并且数据库写入不起作用。
关于为什么会发生这种情况的任何建议?
谢谢!
解决方案
您运行的 Firebase CLIfirebase serve
仅提供 Firebase 托管文件和用于 Firebase 的 HTTPS 云函数。它不在本地为 Firebase 实时数据库提供服务。
有一个本地模拟器用于测试实时数据库的安全规则,但这并没有以任何方式集成到 Firebase CLI 中。有关更多信息,请参阅Firebase 实时数据库模拟器的文档。
推荐阅读
- c# - 在 C# 脚本中执行 PowerShell cmdlet
- php - Ajax 数据表值未提取到数据表
- javascript - 将 lodash 与 stenciljs 一起使用
- bash - 根据第二个字段值打印行,不使用循环
- rust - Rust 错误代码 E0495 是什么意思?
- python - 在 Python 中安排 Google Cloud Dataflow 作业
- azure-machine-learning-service - 如何使用 Azure 机器学习服务上的新 docker 映像更新现有 Web 服务?
- python-3.x - 连接到 SAP HANA:ConnectionRefusedError:[Errno 111] 连接被拒绝
- sql - PostgreSQL 从 SELECT 分配序列号
- python - pycaffe 获取梯度/权重/偏差