获取Firebase参考的path
如何获取Firebasepath(没有主机名部分的位置string,例如"users/user1"
)给出了Firebase引用? 我找不到文档,试图search,但没有运气。
现在我确实喜欢Node.js中给出的Firebase引用ref
:
var url = require('url'); // standard Node.js 'url' module. var location = url.parse(ref.toString()).pathname;
这是正确的方法还是存在一个更可靠的方法?
PS。 我看到ref.path.o
是包含可以构buildpath的string的数组,但我认为它不在公共API上,并可能会改变?
如果您想到Firebase上下文以外的情况,则会变成“如何从URL获取path?” 寻找这一点肯定会给出好的结果。 他们可能会和你现在想的很相似。
另一种方法可能是依靠Firebase的内置root()
方法来确定基本URL。
var location = ref.toString().substring(ref.root().toString().length);
- Firebase .orderByChild()。equalTo()。once()。then()当孩子不存在时承诺
- 迁移到新控制台后,Firebase部署被破坏 – “错误:需要身份validation”。
- 对所有http请求使用Firebase函数ENOTFOUND
- 名为“”的Firebase应用已经存在,并且Google的Firebase参考在服务器上不起作用
- 电子Firebase:FIREBASE警告:提供的身份validation凭据无效
- Firebasepipe理员SDK – DELETE响应不正确
- Firebase云function与批量更新不一致
- 是否有可能在node.js中运行firebase消息传递?
- 通过云端function检索Firebase存储图像链接