问题标签 [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.

0 投票
1 回答
572 浏览

firebase - 通过 rest api 更新安全规则

是否可以通过rest api更新安全规则?我一直在尝试通过更新“规则”位置的部分内容来更新规则,但一直得到 400 响应代码。

0 投票
1 回答
2128 浏览

firebase - Firebase 安全规则:允许读取除一个字段之外的任何内容

在我的 Firebase 安全规则中,我希望匿名用户能够读取除一个字段 ( secret_field) 之外的任何内容:

但是,在 Firebase 中,如果任何读取规则secret_field评估为真,则授予读取访问secret field权限。

有没有办法扭转这种行为?(如果任何读取规则secret_field评估为假,则禁止读取访问)

0 投票
2 回答
747 浏览

firebase - 为什么身份验证和登录功能不是 Firebase 中同一类的一部分?

在 Firebase 中,身份验证发生在new Firebase引用上。但是登录发生在new FirebaseAuthClient参考上。

验证用户:

登录用户:

为什么是这样?让所有身份验证/登录/注册功能成为同一类的一部分不是更有意义吗?特别是因为被调用的类FirebaseAuthClient(注意中间的Auth)甚至实际上没有分配给它的身份验证方法?

这让我有点困惑,我希望一些见解可以帮助我更好地理解。

0 投票
4 回答
15827 浏览

login - Firebase 密码重置

我正在尝试创建密码重置机制并且被卡住了。任何关于如何使用 Firebase 基本电子邮件/密码身份验证的建议

0 投票
1 回答
270 浏览

javascript - Firebase.set() 添加额外的节点

使用 Firebase 的根目录运行以下查询时,会添加额外的节点。

询问:

结果

输入错误。

格式化 json 文件中的数据并使用 Firebase Web 界面直接导入时,我得到了相同的结果。我是否遗漏了文档中的某些内容?

0 投票
3 回答
15784 浏览

offline - Firebase 是否允许应用以离线模式启动?

我正在考虑使用 Firebase 使用 PhoneGap 和 HTML5 应用程序缓存编写移动应用程序。

让我们假设每个用户都有一个 TODO 项目列表。如果应用程序在手机离线时启动,它是否能够从上一个会话中加载数据并在建立连接时同步?如果是这样,我想知道这是如何实现的,因为我在 firebase.js 中找不到对 localStorage 的引用。

0 投票
2 回答
2635 浏览

firebase - Firebase pop()与push()相反?

我想实现一个堆栈(队列),许多用户可以以 FILO 方式 push() 到并且许多用户可以从中 pop()。

是否有等效于pop()检索/删除列表最后一项的方法?

例如:

0 投票
7 回答
57443 浏览

firebase - 如果我使用 Firebase 简单的用户名和密码身份验证,如何返回用户列表

不确定我是否做错了什么,但使用这个 api https://www.firebase.com/docs/security/simple-login-email-password.html我可以成功地创建一个用户 - 根据返回消息,但我在 Forge 控制台的任何地方都看不到该用户。你怎么知道注册了哪些用户?

我应该返回用户 ID 并在 Firebase 中创建我自己的用户对象,还是这种重复是不必要的。我确实需要添加一些额外的用户属性,所以也许我还是需要这样做。

0 投票
2 回答
17229 浏览

node.js - 将 NodeJs 与 Firebase 一起使用 - 安全性

由于需要做一些服务器端代码——主要是发送电子邮件,我决定使用 Nodejs 和 Express 作为服务器端元素以及 Firebase 来保存数据——部分来自学习经验。

我的问题是,在使用 Simple Email & Password API 进行身份验证时,使用客户端 Firebase 库和 Nodejs 库的最佳方法是什么。如果我在客户端进行身份验证,然后在 NodeJS 端调用不同的路由,则该用户的身份验证将在请求中进行。在 Node.js 中验证用户的测试方法是什么?

我假设的一种方法是从 firebase 获取当前用户的用户名和密码,然后将它们发布到 NodeJS,然后使用服务器上的 firebase 安全 API 进行测试。

0 投票
1 回答
2485 浏览

conflict - 解决冲突?

如果 2 个或更多用户都处于离线状态并且他们正在编辑相同的数据,那么谁会赢?或者,更好的是,是否存在冲突/合并解决方案?