草庐IT

Firebase-auth

全部标签

javascript - 检查 firebase 数据库中是否存在值

firebase中是否有一种方法可以检查数据库中是否存在值?Firebase有方法.exists(),但根据文档,它只检查键。我有以下结构:{"users":{"-KKUmYgLYREWCnWeHCvO":{"fName":"Peter","ID":"U1EL9SSUQ","username":"peter01"},"-KKUmYgLYREWCnWeHCvO":{"fName":"John","ID":"U1EL5623","username":"john.doe"}}}我想检查值为U1EL5623的ID是否存在。 最佳答案 exi

javascript - Firebase:更改服务 worker 的位置

我正在尝试使用Firebase消息传递(网络)。Firebase默认搜索包含服务worker的文件“firebase-messaging-sw.js”。ServiceWorker脚本应该在应用程序的绝对路径上!例如:http://localhost/firebase-messaging-sw.js如何更改此默认位置?!搜索官方文档我发现了这个方法:useServiceWorker它接受服务worker注册,但尝试使用它时我得到一个错误,该方法甚至不存在!那么,如何更改用于firebase消息传递的serviceworker的位置? 最佳答案

javascript - Firebase:更改服务 worker 的位置

我正在尝试使用Firebase消息传递(网络)。Firebase默认搜索包含服务worker的文件“firebase-messaging-sw.js”。ServiceWorker脚本应该在应用程序的绝对路径上!例如:http://localhost/firebase-messaging-sw.js如何更改此默认位置?!搜索官方文档我发现了这个方法:useServiceWorker它接受服务worker注册,但尝试使用它时我得到一个错误,该方法甚至不存在!那么,如何更改用于firebase消息传递的serviceworker的位置? 最佳答案

javascript - 如何在 Firebase 中写入非规范化数据

我在StucturingData上阅读了Firebase文档.数据存储便宜,但用户的时间不便宜。我们应该针对get操作进行优化,并在多个地方写入。那么我可能会存储一个列表节点和列表索引节点,两者之间有一些重复的数据,至少是列表名称。我在我的javascript应用程序中使用ES6和promises来处理异步流,主要是在第一次数据推送后从firebase获取ref键。letaddIndexPromise=newPromise((resolve,reject)=>{letnewRef=ref.child('list-index').push(newItem);resolve(newRef.

javascript - 如何在 Firebase 中写入非规范化数据

我在StucturingData上阅读了Firebase文档.数据存储便宜,但用户的时间不便宜。我们应该针对get操作进行优化,并在多个地方写入。那么我可能会存储一个列表节点和列表索引节点,两者之间有一些重复的数据,至少是列表名称。我在我的javascript应用程序中使用ES6和promises来处理异步流,主要是在第一次数据推送后从firebase获取ref键。letaddIndexPromise=newPromise((resolve,reject)=>{letnewRef=ref.child('list-index').push(newItem);resolve(newRef.

javascript - 如何在 Firebase 3.0 中注销用户?

根据documentation,我强制用户使用signOut()方法注销。这是我试过的:varrootRef=firebase.database().ref();varloggedInUser=firebase.auth();1.firebase.signOut();2.loggedInUser.signOut();3.rootRef.signOut();4.signOut();5.firebase.auth.signOut();对于上述五个中的每一个,我得到...isnotafunction。我知道我对新Firebase的引用没有问题,因为firebase.database().re

javascript - 如何在 Firebase 3.0 中注销用户?

根据documentation,我强制用户使用signOut()方法注销。这是我试过的:varrootRef=firebase.database().ref();varloggedInUser=firebase.auth();1.firebase.signOut();2.loggedInUser.signOut();3.rootRef.signOut();4.signOut();5.firebase.auth.signOut();对于上述五个中的每一个,我得到...isnotafunction。我知道我对新Firebase的引用没有问题,因为firebase.database().re

javascript - 在 Firebase 中使用 push() 如何获取唯一 ID 并存储在我的数据库中

这个问题在这里已经有了答案:Whenutilizingthe.pushmethodcanIwriteacopyoftheidtotheobject?(2个答案)关闭4个月前。我在firebase中推送数据,但我也想在我的数据库中存储唯一ID。有人可以告诉我,如何推送具有唯一ID的数据。我正在尝试这样writeUserData(){varkey=ref.push().key();varnewData={id:key,websiteName:this.webname.value,username:this.username.value,password:this.password.valu

javascript - 在 Firebase 中使用 push() 如何获取唯一 ID 并存储在我的数据库中

这个问题在这里已经有了答案:Whenutilizingthe.pushmethodcanIwriteacopyoftheidtotheobject?(2个答案)关闭4个月前。我在firebase中推送数据,但我也想在我的数据库中存储唯一ID。有人可以告诉我,如何推送具有唯一ID的数据。我正在尝试这样writeUserData(){varkey=ref.push().key();varnewData={id:key,websiteName:this.webname.value,username:this.username.value,password:this.password.valu

javascript - 在 Firebase v3.0.1+ 中实现注销的最佳方式?更新后删除 Firebase.unauth

使用谷歌最近发布的新firebase3.0.1。之前,我们有Firebase.unauth()方法https://www.firebase.com/docs/web/api/firebase/unauth.html但它是旧API。我在新API中看不到任何相关内容:https://firebase.google.com/docs/reference/node/index-all您的解决方案是什么?尝试使用类似的东西:Object.keys(localStorage).forEach(key=>{if(key.indexOf('firebase')!==-1){localStorage.r