问题标签 [firebase]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
firebase - 通过 rest api 更新安全规则
是否可以通过rest api更新安全规则?我一直在尝试通过更新“规则”位置的部分内容来更新规则,但一直得到 400 响应代码。
伦
firebase - Firebase 安全规则:允许读取除一个字段之外的任何内容
在我的 Firebase 安全规则中,我希望匿名用户能够读取除一个字段 ( secret_field
) 之外的任何内容:
但是,在 Firebase 中,如果任何读取规则secret_field
评估为真,则授予读取访问secret field
权限。
有没有办法扭转这种行为?(如果任何读取规则secret_field
评估为假,则禁止读取访问)
firebase - 为什么身份验证和登录功能不是 Firebase 中同一类的一部分?
在 Firebase 中,身份验证发生在new Firebase
引用上。但是登录发生在new FirebaseAuthClient
参考上。
验证用户:
登录用户:
为什么是这样?让所有身份验证/登录/注册功能成为同一类的一部分不是更有意义吗?特别是因为被调用的类FirebaseAuthClient
(注意中间的Auth)甚至实际上没有分配给它的身份验证方法?
这让我有点困惑,我希望一些见解可以帮助我更好地理解。
login - Firebase 密码重置
我正在尝试创建密码重置机制并且被卡住了。任何关于如何使用 Firebase 基本电子邮件/密码身份验证的建议
javascript - Firebase.set() 添加额外的节点
使用 Firebase 的根目录运行以下查询时,会添加额外的节点。
询问:
结果
格式化 json 文件中的数据并使用 Firebase Web 界面直接导入时,我得到了相同的结果。我是否遗漏了文档中的某些内容?
offline - Firebase 是否允许应用以离线模式启动?
我正在考虑使用 Firebase 使用 PhoneGap 和 HTML5 应用程序缓存编写移动应用程序。
让我们假设每个用户都有一个 TODO 项目列表。如果应用程序在手机离线时启动,它是否能够从上一个会话中加载数据并在建立连接时同步?如果是这样,我想知道这是如何实现的,因为我在 firebase.js 中找不到对 localStorage 的引用。
firebase - Firebase pop()与push()相反?
我想实现一个堆栈(队列),许多用户可以以 FILO 方式 push() 到并且许多用户可以从中 pop()。
是否有等效于pop()
检索/删除列表最后一项的方法?
例如:
firebase - 如果我使用 Firebase 简单的用户名和密码身份验证,如何返回用户列表
不确定我是否做错了什么,但使用这个 api https://www.firebase.com/docs/security/simple-login-email-password.html我可以成功地创建一个用户 - 根据返回消息,但我在 Forge 控制台的任何地方都看不到该用户。你怎么知道注册了哪些用户?
我应该返回用户 ID 并在 Firebase 中创建我自己的用户对象,还是这种重复是不必要的。我确实需要添加一些额外的用户属性,所以也许我还是需要这样做。
node.js - 将 NodeJs 与 Firebase 一起使用 - 安全性
由于需要做一些服务器端代码——主要是发送电子邮件,我决定使用 Nodejs 和 Express 作为服务器端元素以及 Firebase 来保存数据——部分来自学习经验。
我的问题是,在使用 Simple Email & Password API 进行身份验证时,使用客户端 Firebase 库和 Nodejs 库的最佳方法是什么。如果我在客户端进行身份验证,然后在 NodeJS 端调用不同的路由,则该用户的身份验证将在请求中进行。在 Node.js 中验证用户的测试方法是什么?
我假设的一种方法是从 firebase 获取当前用户的用户名和密码,然后将它们发布到 NodeJS,然后使用服务器上的 firebase 安全 API 进行测试。
conflict - 解决冲突?
如果 2 个或更多用户都处于离线状态并且他们正在编辑相同的数据,那么谁会赢?或者,更好的是,是否存在冲突/合并解决方案?