首页 > 解决方案 > Firebase 数据库规则日期扩展

问题描述

这是我当前的 firebase 实时数据库规则。

{
  "rules": {
    ".read": "now < 1633017600000",  // 2021-10-1
    ".write": "now < 1633017600000",  // 2021-10-1
  }
}

我了解这些规则并不安全,但有什么办法可以通过更改数字将这些规则扩展到 2021-10-1 之后?在文档中找不到有关“1633017600000”的任何内容。

标签: firebasefirebase-realtime-databasefirebase-security

解决方案


这只是自 UNIX 纪元以来的时间戳,以毫秒为单位。如果您想更新以延长该时间,您可以在Epoch Converter获取时间戳并输入所需的持续时间以获取时间戳。如果您只是不想在第一时间获得时间,则将规则设置为 true:

{
  "rules": {
    ".read": "true"
    ".write": "true"
  }
}

同样,将这些设置为 true 允许任何人读取/写入数据库,因此我建议根据您的用例实施安全规则。


推荐阅读