firebase - Firebase 实时数据库特定安全规则
问题描述
我一直在处理 Firebase 实时数据库,即使我完全阅读了文档,我也找不到一些解决方案。这是我的示例结构:
{"rules":
{
"vegetables":{
"name":{},
"price":{}
}}}
我想按顺序写。
1- 我在蔬菜中的物品由 firebase 提供的 id 保存。我在文档中看到的示例中使用了诸如“$key”之类的对象。我必须使用这个吗?
2-任何人都可以读取“蔬菜”数组中的所有内容。任何人都可以添加新数据。但是没有人可以更新或删除“名称”字段。相反,可以更新和删除“价格”字段。我发现它是用“!data.exists()”完成的,但我无法在我的系统上实现它。
3-可以为 Firebase 实时数据库采取基于域的安全措施吗?例如:请求只能来自“example.com”
感谢大家!
解决方案
推荐阅读
- python - Python asyncio:关闭套接字并释放等待 sock_read()
- unit-testing - 如何使用@testing-library/react-native 在 React Native 中监视 TouchableNativeFeedback onPress?
- sql-server-2008 - 编写查询以匹配具有复杂匹配条件的表之间的记录时出现问题
- html - 如何删除按钮上的两个图像之一?
- python - 如何将 spacy doc 转换为嵌套的令牌列表
- ffmpeg - 如何在FFMpeg中连接两个或多个具有相同宽度和不同高度的视频并保持相同的纵横比?
- python - Sympy:使用 sympify 将自定义函数减少为字符串?
- c# - 如何测量函数的物理内存使用量?
- curl - 403-尝试使用 curl 登录网站时出现 CSRF 错误
- logging - 任务日志(显然)在 Comma IDE 中使用 Log::Timeline 不起作用